Seite 1 von 1

CSV-Daten importieren mit Zahlen im Stringformat

Verfasst: Do, 10.09.2009 13:51
von snickers
Hallo,

ich importiere eine CSV-Datei in ein Calc-Sheet. Dies funktioniert fast perfekt, allerdings wird bei
Zahlen mit einer führenden Null diese immer entfernt.

Mein Importierungs-Code lautet:
sDateiURL = ConvertToURL(sQuelldatei_Daten_csv)
Args(0).Name = "FilterOptions"
Args(0).Value = "44" ' Trennzeichen = ','
Args(1).Name = "Hidden"
Args(1).Value = false
oDokArtikelNr = StarDesktop.loadComponentFromURL(sDateiURL, "_blank", 0, Args())

Die Daten in der CSV-Datei werden durch Kommas getrennt. Bei dem folgenden CSV-Datensatz
würde im 1.Datenfeld "180410640" statt "0180410640" eingetragen werden.
"0180410640","541,06","to","2007-01-31"

Wie kann man erreichen, dass die führende Null beim Importieren nicht entfernt wird?

Re: CSV-Daten importieren mit Zahlen im Stringformat

Verfasst: Do, 10.09.2009 15:45
von Karolus
Hallo
Nimm
...
Args(0).Value = "44,34,76,1,1/2"
....
ermittelt mit Hilfe von ..CSV2calc

Gruß Karo

Re: CSV-Daten importieren mit Zahlen im Stringformat

Verfasst: Do, 10.09.2009 16:32
von snickers
Nach dieser Änderung funktioniert es jetzt richtig. Super.

Nochmals vielen Dank.

Re: CSV-Daten importieren mit Zahlen im Stringformat

Verfasst: Mo, 14.09.2009 14:43
von snickers
Mich würde interessieren welche Bedeutung die einzelnen Parameter für die Filteroptionen genau bedeuten.

Ich habe nämlich noch ein ähnliches Problem:

Bei der Konvertierung des CSV-Datensatzes "7;100035;Haltegriff;4;06024001;;;;;0,1 kg;03" in ein Calc-Sheet wird
bei dem Wert 06024001 immer die führende Null entfernt. Meine bisherigen Filteroptionen sind auf "59 , 34, 76, 1, 1/2"
eingestellt. Wie muß ich diese ändern damit es korrekt funktioniert?

Re: CSV-Daten importieren mit Zahlen im Stringformat

Verfasst: Mo, 14.09.2009 15:12
von komma4
snickers hat geschrieben:welche Bedeutung die einzelnen Parameter für die Filteroptionen genau bedeuten.
ist irgendwo in der API Dokumentation vergraben ...
snickers hat geschrieben:Wie muß ich diese ändern damit es korrekt funktioniert?
gehe vor, wie im Beispiel CSV2Calc beschrieben:
öffne die CSV mit Calc, unter Einstellung der gewünschten Spaltendefinitionen im Import-Dialog (führende Nullen: nur bei Text!)
Dann lese die Filteroptionen mit Villeroys Makro aus.