win32com打开带密码excel
简单来说给excel上加密常见的方法有两种
方法一:
直接修改文件属性
这种方法对应的解法是
excel = DispatchEx("Excel.Application") # 启动excel
excel.Visible = visible # 可视化
excel.DisplayAlerts = displayalerts # 是否显示警告
wb = excel.Workbooks.Open(path, UpdateLinks=False, ReadOnly=False, Format=None, Password=password) # 打开文件
方法二:
文件另存时添加密码
这种方法的对应解法是
excel = DispatchEx("Excel.Application") # 启动excel
excel.Visible = visible # 可视化
excel.DisplayAlerts = displayalerts # 是否显示警告
wb = excel.Workbooks.Open(path, UpdateLinks=False, ReadOnly=False, Format=None, Password=None, WriteResPassword=password) # 打开文件
注:参数不能缺失,不然会报错,哪怕你指定了参数。
原文地址:https://blog.csdn.net/Zhong____/article/details/136341717
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!