CSV-Daten importieren mit Zahlen im Stringformat

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: CSV-Daten importieren mit Zahlen im Stringformat

Re: CSV-Daten importieren mit Zahlen im Stringformat

von komma4 » Mo, 14.09.2009 15:12

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.

Re: CSV-Daten importieren mit Zahlen im Stringformat

von snickers » Mo, 14.09.2009 14:43

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

von snickers » Do, 10.09.2009 16:32

Nach dieser Änderung funktioniert es jetzt richtig. Super.

Nochmals vielen Dank.

Re: CSV-Daten importieren mit Zahlen im Stringformat

von Karolus » Do, 10.09.2009 15:45

Hallo
Nimm
...
Args(0).Value = "44,34,76,1,1/2"
....
ermittelt mit Hilfe von ..CSV2calc

Gruß Karo

CSV-Daten importieren mit Zahlen im Stringformat

von snickers » Do, 10.09.2009 13:51

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?

Nach oben