Чтение Защищенный просмотр Excel (XLS) файл - PullRequest
0 голосов
/ 23 января 2020

Я хочу прочитать файл Excel (xls) защищенного просмотра в python. В настоящее время я использую "xlrd.open_workbook", но выдает ошибку, поскольку рабочая книга зашифрована.

В файле нет пароля.

Может ли кто-нибудь помочь с тем же.

1 Ответ

1 голос
/ 23 января 2020

Вы можете использовать библиотеку openpyxl Python для работы (и открытия) файлов Excel. Я не верю, что открытие файла Excel с паролем поддерживается в OpenPyxl. То есть вы не можете открыть файл! Однако это звучит вопреки тому, что вы можете сделать в openpyxl. Вы можете, по-видимому, установить пароль. Это означает, что вы можете впоследствии открыть файл, используя только что созданный пароль.

Вот некоторый код, чтобы помочь. 3-я строка устанавливает пароль. Поэтому приведенный ниже код необходимо будет изменить. И я использовал только Python на Windows системах, а не Linux.

    import openpyxl
    wb = openpyxl.load_workbook('Pxl.xlsx')
    wb.security.workbookPassword = 'thepassword'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...