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?
CSV-Daten importieren mit Zahlen im Stringformat
Moderator: Moderatoren
Re: CSV-Daten importieren mit Zahlen im Stringformat
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: CSV-Daten importieren mit Zahlen im Stringformat
Nach dieser Änderung funktioniert es jetzt richtig. Super.
Nochmals vielen Dank.
Nochmals vielen Dank.
Re: CSV-Daten importieren mit Zahlen im Stringformat
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?
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?
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: CSV-Daten importieren mit Zahlen im Stringformat
ist irgendwo in der API Dokumentation vergraben ...snickers hat geschrieben:welche Bedeutung die einzelnen Parameter für die Filteroptionen genau bedeuten.
gehe vor, wie im Beispiel CSV2Calc beschrieben:snickers hat geschrieben:Wie muß ich diese ändern damit es korrekt funktioniert?
ö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.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)