Gibt es ein Befehlszeilentool zum Anzeigen / Öffnen von Excel-Dateien (.xls)?
Die Antwort funktioniert also hervorragend, es sei denn, die Arbeitsblätter haben keinen benutzerdefinierten Namen.
Wenn ich versuche, die Datei zu öffnen, erhalte ich:
Traceback (most recent call last):
File "/usr/bin/py_xls2csv", line 17, in <module>
for sheet_name, values in parse_xls(arg, 'cp1251'): # parse_xls(arg) -- default encoding
File "/usr/lib/python2.5/site-packages/pyExcelerator/ImportXLS.py", line 334, in parse_xls
raise Exception, 'No workbook stream in file.'
Exception: No workbook stream in file.
Wenn ich jedoch die Datei öffne und das Blatt in "Test" oder etwas anderes umbenenne, funktioniert es einwandfrei. Was muss ich tun, damit es die Standardnamen handhaben kann? (Sheet1, etc)
Die Datei, die ich derzeit zu öffnen versuche, hat nur 1 Blatt mit dem Namen Sheet1.
links -dump /tmp/tempspreadsheet.html
..... Auch: wie es ist, druckt es Unicode-Zeichen im\u0950
Format ... Vielleicht gibt es eine Möglichkeit, die Ausgabe zu verarbeiten, um das Unicode-Zeichen zu erzeugen ... Wenn jemand ein " simple "way, ich würde es gerne sehen ...