工作簿保护出现问题(AttributeError:“ NoneType”对象没有属性“ workbookPassword”)

时间:2019-01-06 05:04:37

标签: python openpyxl password-protection

当我尝试保护加载了

的工作簿的结构时遇到了一个问题
wb=openpyxl.load_workbook(filename='filename.xlsm',keep_vba=True)

我使用了

这样的代码
wb.security.workbookPassword='1' 

但它返回了

AttributeError: 'NoneType' object has no attribute 'workbookPassword'

然后我尝试创建一个工作簿,并将代码与

一起使用
wb=openpyxl.Workbook()
wb.security.workbookPassword='1'
再次

。奏效了。

似乎该属性仅包含在由openpyxl创建的工作簿中。是真的吗?

什么问题使结果不同?以及如何正确保护工作簿?

谢谢, Fae

0 个答案:

没有答案