Однако при выполнении следующих действий появляется сообщение об ошибке AttributeError: объект «NoneType» не имеет атрибута «workbookPassword». Кому-нибудь помочь?
Код: Выделить всё
from openpyxl import workbook
file = 'test.xlsx' // an existing xlsx
wb = load_workbook(filename = file)
wb.security.workbookPassword = 'test_password'
wb.security.lockStructure = True
Я считаю, что использовал эту функцию неправильно, хотя в их документации это не совсем ясно. Также было упомянуто, что пароль можно установить с помощью этой функции openpyxl.workbook.protection.WorkbookProtection.workbookPassword(), которая в своем примере отличается.
Подробнее здесь: https://stackoverflow.com/questions/531 ... -file-xlsx
Мобильная версия