win32com打开带密码excel

简单来说给excel上加密常见的方法有两种

方法一:

直接修改文件属性

这种方法对应的解法是

python 复制代码
excel = DispatchEx("Excel.Application")  # 启动excel
excel.Visible = visible  # 可视化
excel.DisplayAlerts = displayalerts  # 是否显示警告
wb = excel.Workbooks.Open(path, UpdateLinks=False, ReadOnly=False, Format=None, Password=password)  # 打开文件

方法二:

文件另存时添加密码

这种方法的对应解法是

python 复制代码
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)  # 打开文件

注:参数不能缺失,不然会报错,哪怕你指定了参数。

相关推荐
我是小疯子6613 分钟前
VSCode远程Python开发:保姆级SSH教程
python
OliverZhao26 分钟前
iPhoto:基于 Python + PySide6 的高性能 macOS 风格照片管理器
python
SoRound27 分钟前
【Shopee Games AI 模型使用经验】年度总结之 ------ 识别人脸特征,生成动漫形象
python·openai
郝学胜-神的一滴30 分钟前
机器学习特征预处理:缺失值处理全攻略
人工智能·python·程序人生·机器学习·性能优化·sklearn
rgeshfgreh30 分钟前
Python闭包:函数记住状态的秘密
开发语言·python
有为少年41 分钟前
PyTorch 的统计三剑客:bucketize, bincount 与 histogram
pytorch·python·学习·机器学习·统计
sunsunyu031 小时前
基于OpenCV的图像重复检测算法实战
python·计算机视觉
码农三叔1 小时前
(8-3-02)自动驾驶中的无地图环境路径探索:D* Lite路径规划系统(2)
人工智能·python·机器人·自动驾驶·路径规划·d star lite
光景aigeo优化1 小时前
geo贴牌厂家,是光景极欧科技
python·科技
rgeshfgreh1 小时前
Python连接KingbaseES数据库全指南
开发语言·数据库·python