🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

xls(x) zu csv umwandeln mit unoconv - anderer Feldtrenner

Komponentenübergreifende Themen und Hilfe zu LibreOffice
Antworten
xundeenergie
Beiträge: 32
Registriert: Do 20. Jun 2013, 17:46

xls(x) zu csv umwandeln mit unoconv - anderer Feldtrenner

Beitrag von xundeenergie » Do 20. Jun 2013, 17:54

Hi Leute!

Ich steh vor dem Problem, dass unoconv sehr spärlich dokumentiert ist im Netz.
Ich müsste regelmässig und mehrere xls(x)-Files in csv umwandeln, wobei ich gerne das Pipe-zeichen "|" (= ASCII 124) als Feldtrenner im csv dann haben möchte.
Aus der Manpage hab ich nur entnehmen können, dass Exportfilter (Option -e) nicht immer eindeutig zu bestimmen sind... ansonsten hat mich die Doku nicht schlau gemacht.

Bei der späteren Rückkonvertierung mittels unoconv verwende ich erfolgreich folgenden Befehl

Code: Alles auswählen

unoconv -f xls -i 124,34 FILE.csv
Leider bekomme ich die Ausgangsfiles nur als xls oder xlsx und nicht als csv. Jedesmal hier mühsam händisch die Files öffnen, als csv abspeicher um dann meine Skripte (mit sed, awk...) auszuführen ist mir eigentlich zu aufwändig. Wenn ich in meinem Shell-Skrip als ersten Befehl die Konvertierung wie oben gewünscht einfügen könnte, wär mir echt sehr geholfen.

Ich habe einmal geraten und

Code: Alles auswählen

unoconv -f csv -e 124,34 FILE.xlsx
ausprobiert. Was mir aber Kommas als Trennzeichen im csv lieferte...


Any Ideas?
LibreOffice
Version: 4.1.4.2 Build-ID: 410m0(Build:2) auf Debian Wheezy mit Backports


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten