openpyxl - laden Sie die Arbeitsmappe, und speichern , öffnen Sie die gespeicherte Datei mit der Fehlermeldung
Fehlermeldung beim öffnen der Datei:
Excel wurde nicht lesbarer Inhalt in zz.xlsx. Wollen Sie zum wiederherstellen der Inhalte des Werkes Buch?Wenn Sie der Quelle Vertrauen der Arbeitsmappe,klicken Sie auf ja.
Wenn ich sage "ja" bekam "Reparaturen zz.xlxs" pop-up zeigt.
Konnte man mir bitte helfen. Was das format der excel verursacht haben könnte.
Als ich versuchte, den Beispiel-Arbeitsmappe ohne Formatierung funktionieren.
Mein code :
from openpyxl import Workbook
from openpyxl import load_workbook
#open existing workbook
wb = load_workbook(filename = 'xx.xlsx')
wb.save('zz.xlsx')
Dankbar für Ihre Hilfe.
Danke!
InformationsquelleAutor Monty | 2015-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst einmal prüfen, ob deine Datei *.xlsx-format "Office Open XML" oder "XML-Daten aus Microsoft Excel 2007/2010/2013".
Wenn dies ist das format, es wird funktionieren, OK.
Standardmäßig wird die Datei nicht als Vorlage gespeichert haben, können Sie definieren, es zu versuchen, wenn diese den Fehler verursacht.
Openpyxl Dokumentation
as_template=
hat nicht funktioniert. Der Fehler lag an der excel-version. Ich wieder als neue version gespeichert undWB_NAME.save()
nicht mehr erstellt ein excel-reparierte Datei.Was meinst du mit "habe ich neu gespeichert, als neue version" ?
InformationsquelleAutor castledom04
Können Sie versuchen, und überprüfen Sie die erstellte Datei mit dem MS-Office-OpenXML Productivity Tool aber nur, wenn es erstellt wurde, auf einem Computer mit lxml installiert. Ansonsten bitte einen bug, das Skript, die Sie tatsächlich verwendet, um eine Datei zu erstellen.
InformationsquelleAutor Charlie Clark