Ошибка при загрузке файла .xlsx с библиотекой openpyxl - PullRequest
0 голосов
/ 16 апреля 2019

Добрый день,

с некоторых недель у меня проблема при загрузке защищенного файла .xlsx, когда один из этих листов защищен паролем.

workbook = openpyxl.load_workbook("myFile.xlsx")

Если я освобождаю лист от пароля, openpyxl работает нормально, если я ставлю пароль, я получаю эту ошибку:

"Ошибка открытия ExcelFile - это не файл zip"

Я читал в Интернете, что недавно Microsoft изменила что-то в формате .xlsx, но не более того. Спасибо

1 Ответ

1 голос
/ 16 апреля 2019

На основании этой проблемы в openpyxl баг-трекере файлы, защищенные паролем, не поддерживаются.

- Защита паролем в настоящее время не поддерживается.

- Будет ли это когда-либо поддерживаться?

- нет, потому что это проприетарный код MS, на который не распространяется спецификация OOXML.

...