Ich wurde mit einer xlsb-Datei voller Daten zur Verfügung gestellt. Ich möchte die Daten mit Python verarbeiten. Ich kann es mit Excel oder Open Office in CSV konvertieren, aber ich möchte den gesamten Prozess mehr automatisiert werden. Irgendwelche Ideen?Wie kann ich eine XLSB-Datei mithilfe von Python in CSV konvertieren?
Update: Ich nahm einen Blick auf diese question und verwendet, um die erste Antwort:
import subprocess
subprocess.call("cscript XlsToCsv.vbs data.xlsb data.csv", shell=False)
Das Problem ist die Datei griechische Buchstaben enthält, so dass die Codierung nicht erhalten bleibt. Öffnen Sie die CSV mit Notepad ++ sieht es so aus, wie es sollte, aber wenn ich versuche, in eine Datenbank einfügen, kommt so . Öffnen Sie die Datei als CSV, nur um Text zu lesen, wird so angezeigt: \ xc2 \ xc5 \ xcb anstelle von ΒΕΛ.
Ich weiß, es ist ein Problem bei der Codierung, aber es ist möglich, die ursprüngliche Codierung zu erhalten, die xlsb-Datei in CSV konvertieren?
Welche Systeme sind Sie verwenden oder Targeting? – luk32
Ich bin unter Windows 7. – GiannisIordanou
Siehe [_Excel zu CSV mit UTF8-Codierung_] (http://stackoverflow.com/questions/4221176/excel-to-csv-with-utf8-encoding). – martineau