当我尝试保护加载了
的工作簿的结构时遇到了一个问题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