Защита пароля Excel с помощью PythonPython

Программы на Python
Ответить
Anonymous
 Защита пароля Excel с помощью Python

Сообщение Anonymous »

Я пытаюсь защитить паролем весь файл Excel (та же функциональность, что и «Файл» > «Защитить книгу» > «Зашифровать паролем») с помощью Python.

Я столкнулся с openpyxl, и предлагаемые им функции защиты (https://openpyxl.readthedocs.io/en/stab ... ction.html), похоже, удовлетворяют эту потребность. . У меня есть следующий код:

from openpyxl import Workbook
from openpyxl import load_workbook

test_spreadsheet = "test.xlsx"
wb = load_workbook(test_spreadsheet)
wb.security.workbookPassword = "password"
< /code>

Однако я получаю следующую ошибку: < /p>

attributeError: 'nonetype' объект не имеет атрибута 'workbookpasswordword '< /p>

У кого -нибудь есть представление о том, что вызывает этот атрибут? Я напечатал листовые имена из WB, и это правильно печатает вкладки в моем документе Excel.

Подробнее здесь: https://stackoverflow.com/questions/536 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»