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}")
相关推荐
zhong_kh3 分钟前
字符串判断
linux·运维·服务器
来鸟 鸣间9 分钟前
i2c_add_driver关键流程
linux·i2c
fengyue011022 分钟前
C++使用epoll实现高并发tcp服务
linux·服务器·网络·c++
谷雨不太卷30 分钟前
Linux_文件指令
linux·运维·服务器
0vvv034 分钟前
Vimer
linux·靶机
Shi_haoliu35 分钟前
inno setup6.6.1实例,制作安装包,创建共享文件夹,写入注册表(提供给excel加载项,此文章解释iss文件)
前端·vue.js·windows·excel
2501_9071368236 分钟前
通用财务账模板【Excel版】
excel·软件需求
MediaTea36 分钟前
Python:实例 __dict__ 详解
java·linux·前端·数据库·python
SunnyDays101138 分钟前
Python Excel 打印设置全攻略(打印区域、缩放、页边距、页眉页脚等)
python·excel打印设置·excel页面设置·excel打印选项
小鸡吃米…40 分钟前
Python的人工智能-机器学习
人工智能·python·机器学习