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)  # 打开文件

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

相关推荐
万行18 分钟前
差速两轮机器人位移与航向角增量计算
人工智能·python·算法·机器人
wtsolutions28 分钟前
Real-World Use Cases - How Organizations Use JSON to Excel
json·excel
wtsolutions33 分钟前
Introduction to JSON to Excel - The Ultimate Conversion Tool
json·excel
叫我:松哥34 分钟前
基于Flask框架开发的二手房数据分析与推荐管理平台,集成大数据分析、机器学习预测和智能推荐技术
大数据·python·深度学习·机器学习·数据分析·flask
weixin_440401691 小时前
Win11 系统 Anaconda 下载+conda命令+Jupyter Notebook+VS Code
ide·python·jupyter·conda
知乎的哥廷根数学学派1 小时前
基于卷积特征提取和液态神经网络的航空发动机剩余使用寿命预测算法(python)
人工智能·pytorch·python·深度学习·神经网络·算法
高洁011 小时前
AIGC技术与进展(2)
人工智能·python·深度学习·机器学习·数据挖掘
2501_942191771 小时前
基于Faster-RCNN_Res2Net-101_FPN_2x_COCO的交通手势识别模型训练与实现_1
python
期末考复习中,蓝桥杯都没时间学了1 小时前
python调用百度智能云API完成文本情感分析
开发语言·python
CCPC不拿奖不改名1 小时前
“Token→整数索引” 的完整实现步骤
人工智能·python·rnn·神经网络·自然语言处理·token·josn