LabVIEWForum.de
Komma oder Punkt als Dezimaltrennzeichen bei Excel - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+----- Forum: Excel (/Forum-Excel)
+----- Thema: Komma oder Punkt als Dezimaltrennzeichen bei Excel (/Thread-Komma-oder-Punkt-als-Dezimaltrennzeichen-bei-Excel)

Seiten: 1 2


Komma oder Punkt als Dezimaltrennzeichen bei Excel - Korni44 - 28.09.2007 07:27

Hallo zusammen,

hab jetzt n Programm geschrieben in dem man eine erstellte Tabelle nach Excel transportiert.
Mein Problem ist, das die Zahlen an sich stimmen nur setzt Excel in einigen Spalten Punkte wo Kommas sein müßten, wodurch die Zahl rießig wird und in anderen Spalten nun wieder nicht.
Ich habe eigentlich nur das Excelprogramm von LabVIEW(aus den Beispielen) abgewandelt.

Schaut euch bitte das Programm an , testet es auch mal.
Ich hoff jemand weiß woran das liegt.

lg Konni

(VI LV 7.1)


Komma oder Punkt als Dezimaltrennzeichen bei Excel - Y-P - 28.09.2007 09:38

Simuliere mal ein Signal, mit dem das reproduzierbar ist....
Ich habe nämlich einen Sinus simuliert und da habe ich in Excel fast in jeder Spalte "NaN" erhalten......

Gruß Markus


Komma oder Punkt als Dezimaltrennzeichen bei Excel - Korni44 - 28.09.2007 10:05

Ehrlich gesagt weiß ich grad nicht so richtig was du meinst?


Komma oder Punkt als Dezimaltrennzeichen bei Excel - Y-P - 28.09.2007 14:12

Statt Deinem DAQ-Assistant ein simuliertes Signal.......


Komma oder Punkt als Dezimaltrennzeichen bei Excel - Korni44 - 08.10.2007 09:01

Hallöchen,

Also NaN entsteht doch nur wenn durch die Berechnung etwas falsch läuft, wie zum Beispiel bei Division durch Null oder so, das ist nicht so wichtig. Mir geht es um die Werte die von LabVIEW nach Excel rübergenommen werden.

Ich häng mal zwei Tabellen an. Die eine aus LabVIEW, die andre aus Excel. Die Spalten mit NaN nicht beachten. Die Zahlen sind identisch, nur schreibt Excel an Stelle des Kommas einen Punkt, als 1000der Schritt, wodurch die Zahl riesig wird.

Kurioser wird es, leider in den Bildern nicht zu er kennen, da nur mit Original Messdaten , wenn zum Beispiel bei LabVIEW 0,123 berechnet erhält Excel diesen Wert mit Komma nur linksbündig. Aber auch nur die Werte die eine Null vor dem Komma haben, die anderen werden zu riesigen Zaheln, wie oben beschrieben.

Ich hoff mein Problem ist einigermaßen zu vestehen und das mir jemand helfen kann.

lg Koni


Komma oder Punkt als Dezimaltrennzeichen bei Excel - Korni44 - 08.10.2007 09:04

Hier noch die Tabellen


Komma oder Punkt als Dezimaltrennzeichen bei Excel - eg - 08.10.2007 09:47

Mach mal eine Kopie des VIs Set Cell Value, du kannst es gleich umbenennen in "Set Cell Dbl Value.vi".
Öffne das VI, dann Rechtsklick auf Value und Replace mit Dbl.
In deinem VI musst du dann an den Stellen, wo du eine Zahl reinschreiben willst, das neu erstellte VI benutzen.

eg


Komma oder Punkt als Dezimaltrennzeichen bei Excel - Korni44 - 08.10.2007 10:22

Wenn ich das jetzt richtig verstanden hab bei Value jetzt eine Numerische Eingabe?
Da meckert das Pragramm mit string und double in der Verbindung rum..


Komma oder Punkt als Dezimaltrennzeichen bei Excel - eg - 08.10.2007 10:25

' schrieb:Wenn ich das jetzt richtig verstanden hab bei Value jetzt eine Numerische Eingabe?
Da meckert das Pragramm mit string und double in der Verbindung rum..


Dann musst du in LV die String-Tabelle in Dbl-Tabelle umwandeln bevor du diese in Excel reinschreibst, sonst erkennt Excel die Zahlen nicht als Zahlen, sondern als Strings, das ist nicht gut.

eg


Komma oder Punkt als Dezimaltrennzeichen bei Excel - eg - 08.10.2007 10:35

Hier die VIs. Keine Garantie auf richtigkeit, da auf 7.1 konvertiert.

eg