import openpyxl
wb = openpyxl.load_workbook(r"C:~~~\book\Book1.xlsx")~
ws = wb['Sheet1']
ws.protection.password = 'test'
ws.protection.enable()
wb.save(r"C:~~\book\Book2.xlsx")
で実行すると下記のエラーが出ます。
zipfile.BadZipFile: File is not a zip file
.XLSXを、XSLやXSLMなどに変えても同エラーが起きます。
wb = openpyxl.load_workbook(r"C:~~~~\book\Book1.xlsx")
の部分を変えれば実行できるのかと考えているのですが、分かりません。
コードを変えればいいのか、エクセル自体に何かするのか、解決方法はありますでしょうか。
回答1件
あなたの回答
tips
プレビュー