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}")
相关推荐
一叶之秋1412几秒前
从零开始学Linux进程控制:fork、wait、exec 详解
linux·运维·服务器
smile_Iris2 分钟前
Day 30 函数定义与参数
开发语言·python
杨航 AI9 分钟前
FORCE_VERIFYING_SIGNATURE=false
python
thinkMoreAndDoMore18 分钟前
linux系统服务管理框架
linux·运维·服务器
AI弟20 分钟前
推荐系统:带你走进推荐之路(二)
人工智能·python·深度学习·面试·推荐算法
waves浪游34 分钟前
进程控制(中)
linux·运维·服务器·开发语言·c++
不错就是对36 分钟前
mmdetection - Linux环境搭建
图像处理·人工智能·python·深度学习·计算机视觉
满天星83035771 小时前
【Linux】信号(上)
linux·运维·服务器·开发语言·c++
博语小屋1 小时前
生产者消费者模型
linux·分布式·缓存
CIb0la1 小时前
在 ARM CPU 上运行 x86 应用的开源项目:FEX
linux·运维·生活