python自动移除excel文件密码(小工具)

安装 msoffcrypto-tool

使用pip命令安装: 打开命令行工具(如终端、命令提示符或Powershell),然后输入以下命令来安装msoffcrypto-tool:
pip install msoffcrypto-tool库,进行自动移除excel文件密码

python 复制代码
import msoffcrypto

# 已加密Excel文件路径
encrypted_file = "F:\解密前.xlsx"
# 未加密文件将保存的路径
unencrypted_file = "F:\解密后.xlsx"
# Excel文件密码
excel_password = "密码"

# 打开加密文件
with open(encrypted_file, "rb") as encrypted_file_fd:
    office_file = msoffcrypto.OfficeFile(encrypted_file_fd)

    # 使用密码解密
    office_file.load_key(password=excel_password)

    # 将解密内容写入新文件
    with open(unencrypted_file, "wb") as unencrypted_file_fd:
        office_file.decrypt(unencrypted_file_fd)

print(f"文件已解密并保存至:{unencrypted_file}")
相关推荐
pele12 小时前
如何判断 interface{} 是否为指针类型
jvm·数据库·python
测绘第一深情12 小时前
租用GPU云服务器进行深度学习(AutoDL,超保姆级,适用新手)
数据结构·人工智能·经验分享·python·深度学习·算法·计算机视觉
步辞12 小时前
Redis如何控制只读从库的安全_配置replica-read-only防止从节点数据被意外篡改
jvm·数据库·python
计算机安禾12 小时前
【Linux从入门到精通】第25篇:循环结构——重复造轮子的终结者
linux·运维·chrome
Mr. zhihao12 小时前
深入理解 ReAct 循环:从 LLM 决策到工具执行的完整闭环
python·ai·react
vortex512 小时前
守护开源世界的猎犬:ClamAV 软件包介绍
linux·网络安全
zzzyyy53812 小时前
基础IO(1)
linux·运维·数据库
zzzb12345612 小时前
WSL(Ubuntu)部署Nginx\+PHP8\.2完整教程(新手友好\+避坑指南)
linux·nginx·ubuntu·php
2403_8832610912 小时前
SQL视图数据不实时怎么办_利用SQL触发器与视图联动方案
jvm·数据库·python
z小天才b12 小时前
Django ORM、中间件与信号 — 完全指南
python·中间件·django