Möchte man xlsx-Dateien, im Grunde etwas speziellere xml-Dateien, in CSV umwandeln, so gibt es unterschiedliche Möglichkeiten und Tools. Auf der Linux-Kommandozeile und in der Verwendung von Scripten kann xslx2csv nützlich sein. Das Python-Tool ist in der Lage Tabellen in CSV zu exportieren.
Scheitert xlsx2csv mit der Fehlermeldung „Error: potential invalid date format.“ an einer Datei, so kann es sein, dass inkompatible Datums- und Zeitformate verwendet werden. Hierfür kann dann eine spezielle Einstellung nützlich sein.
Aus dem vormaligen Aufruf
xlsx2csv -s 1 meinedatei.xlsx
wird
xlsx2csv --ignore-format float -s 1 meinedatei.xlsx
Um den entsprechenden Datentyp zu ignorieren. Weitere mögliche Parameter können sein „time“ und „date“. Möchte man mehrere angeben, so sind diese getrennt durch ein Leerzeichen anzugeben.
Viel Erfolg!