Seite 1 von 1

CSV per Kommandozeile (WIN) zu DBF konvertieren

Verfasst: Mo 22. Jul 2019, 13:35
von mscholz1978
Hallo,
ich muss täglich eine CSV (Messdaten) in Dbase (DBF) konvertieren - und würde dieses gerne per Kommandozeile und Trigger bewältigen.

Nach langem Suchen habe ich folgendes gefunden und probiert:

"C:\Program Files (x86)\LibreOffice\program\scalc.exe" --convert-to dbf --infilter="9/59,34,ANSI,1,,0,false,false,true,false,false" C:\temp\*.csv --outdir C:\temp\

der Befehl läuft ohne Fehlermeldung durch, nur leider taucht die DBF nirgendwo auf - welchen Fehler habe ich im Syntax?

Danke für die Hilfe, Martin

Re: CSV per Kommandozeile (WIN) zu DBF konvertieren

Verfasst: Mo 22. Jul 2019, 15:09
von craig
Hallo Martin,

diese Syntax funktioniert bei mir:

Code: Alles auswählen

"C:\Program Files\LibreOffice\program\soffice.exe" --convert-to dbf --infilter="9/59,34,ANSI,1,,0,false,false,true,false,false" "C:\temp\Test.csv" --outdir C:\temp
  1. explizite Angabe eines Dateinamens (cvs), also keine Wildcards
  2. --outdir ohne abschließenden Backslash

Re: CSV per Kommandozeile (WIN) zu DBF konvertieren

Verfasst: Mo 22. Jul 2019, 17:26
von mscholz1978
Hallo,
danke, das klappt jetzt schonmal - jetzt mal sehen, wie dem Export noch nen Zeichensatz mitgeben - dann ist´s perfekt.
Danke.
Martin

Re: CSV per Kommandozeile (WIN) zu DBF konvertieren

Verfasst: Di 13. Aug 2019, 22:44
von Wanderer
Hallo,

falls es noch gebraucht wird:
Unter diesem Wiki-Link
https://wiki.openoffice.org/wiki/Docume ... er_Options
finden sich Codierungen für Zeichensätze.

Mfg, Jörn