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}")
相关推荐
daad7773 小时前
继续记录SITL的大循环
linux
装不满的克莱因瓶3 小时前
从梯度下降到 Adam 优化器:掌握神经网络参数优化的核心原理
人工智能·python·深度学习·神经网络·机器学习·计算机视觉·ai
Shadow(⊙o⊙)3 小时前
System V共享内存详解,shm系列接口,三种共享内存删除机制。System V通信缺点分析
linux·运维·服务器·开发语言·网络·c++
糖果店的幽灵3 小时前
时间序列处理
开发语言·python·pandas
喵喵爱自由3 小时前
ubuntu离线扩展磁盘分区
linux·运维·ubuntu
喵叔哟3 小时前
第2周学习笔记
笔记·python·学习·langchain
落羽的落羽3 小时前
【项目】JsonRpc框架——功能测试、项目总结
linux·服务器·开发语言·c++·qt·算法·机器学习
RisunJan3 小时前
Linux命令-openssl(强大的安全套接字层密码库)
linux·运维·服务器
copyer_xyf3 小时前
Python 迭代器与生成器
前端·后端·python
小小测试开发10 小时前
安装 Python 3.10+
开发语言·人工智能·python