30.11.2018, 17:07
Hallo liebes LabVIEW-Forum,
ich melde mich hier mit einem kleinem Problem, welche eine große Auswirkung nach sich zieht.
Ich habe mir ein LabVIEW-VI erstellt, welches mir csv-Dateien von einem Ordner in eine einzige xlsx-Datei schreibt. Dabei wird der Inhalt jeder csv-Datei in ein Excel-Blatt (Sheet) kopiert. Der Code funktioniert auch bis auf die Tatsache, dass die Kommas nicht immer korrekt interpretiert und kopiert werden. Aus dem eingelesenen Wert "3641,223" wird in der xlsx-Datei "3641223", der Wert "3695,16" wiederum wird korrekt interpretiert (vermutlich liegt es an den nur zwei führenden Nachkommastellen). Ich hatte schon im Netz und im Forum nach ähnlichen Problematiken gesucht und bin auf die Option des landestypischen Dezimaltrennzeichens gestoßen. Diese war jedoch in den Optionen bereits aktiviert.
Excel als Ursache konnte ich ausschließen, da es normalerweise die Windows-Einstellungen bezüglich Trennzeichen verwendet und dort war ausdrücklich das Komma ausgewählt.
Habt ihr eine Idee, woran es liegen könnte? Den Code und Beispieldateien habe ich im Anhang hochgeladen.
Vorab vielen Dank und schöne Grüße
EinVolvic
ich melde mich hier mit einem kleinem Problem, welche eine große Auswirkung nach sich zieht.
Ich habe mir ein LabVIEW-VI erstellt, welches mir csv-Dateien von einem Ordner in eine einzige xlsx-Datei schreibt. Dabei wird der Inhalt jeder csv-Datei in ein Excel-Blatt (Sheet) kopiert. Der Code funktioniert auch bis auf die Tatsache, dass die Kommas nicht immer korrekt interpretiert und kopiert werden. Aus dem eingelesenen Wert "3641,223" wird in der xlsx-Datei "3641223", der Wert "3695,16" wiederum wird korrekt interpretiert (vermutlich liegt es an den nur zwei führenden Nachkommastellen). Ich hatte schon im Netz und im Forum nach ähnlichen Problematiken gesucht und bin auf die Option des landestypischen Dezimaltrennzeichens gestoßen. Diese war jedoch in den Optionen bereits aktiviert.
Excel als Ursache konnte ich ausschließen, da es normalerweise die Windows-Einstellungen bezüglich Trennzeichen verwendet und dort war ausdrücklich das Komma ausgewählt.
Habt ihr eine Idee, woran es liegen könnte? Den Code und Beispieldateien habe ich im Anhang hochgeladen.
Vorab vielen Dank und schöne Grüße
EinVolvic