LabVIEWForum.de - Excelexamples Problem mit lokalem Dezimalpunkt

LabVIEWForum.de

Normale Version: Excelexamples Problem mit lokalem Dezimalpunkt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich nutze die Elemente aus der Excelexamples.llb die bei unserem LabVIEW 7.0 dabei ist.
Ich habe zum Testen ein String-Array erstellt. Werte wie 4,5 und 4,55 werden korrekt übertragen (zwar als Text,
aber das läßt sich ja schnell ändern). Ein Wert wie 4,000 steht dann in Excel als 40.0000
Verwendet man in dem String-Array statt dem Koma den Punkt dann werden alle Werte korrekt nach
Excel übertragen und stehen dort dann auch mit einem Koma.
Woran liegt das? Das ist doch nicht logisch. In LabVIEW ist ausgewählt, dass der lokale Dezimalpunkt
verwendet werden soll.
Es ist zwar kein Problem das ganze bei der Stringerstellung einmal für die Tabellenanzeige mit Semikolons zu versehen und einmal
für die Ausgabe in Excel mit Punkten. Mich hätte es aber interessiert warum das so ist und auch ob es anders geht.
Das ganze ist wohl ein Problem von Excel? würde mich jedenfalls nicht wundern.
Beim Öffnen von CSV Dateien mit Doppelklick wird als Trennzeichen das Koma benutzt und beim Öffnen
aus Excel raus der Strichpunkt (ist mir bei Excel 2000 passiert).

mfg Tom
Du musst die Zahlen nicht als Strings übergeben, sondern direkt als Flesskommazahlen, obwohl das VI "Set Cell Value" einen String am Eingang erwartet.


Gruss
Sorry ich meine das VI Cell Value öffnen und dort Value vom Typ String auf Typ Double ändern.
@eugen graf
Danke für den Tipp. Nun funktioniert das Ganze auf Anhieb.
Das hätte ich ehrlich gesagt nicht ausprobiert.

mfg Tom
Referenz-URLs