Python——删除加密excel文件的密码

news/2024/7/21 4:53:19 标签: python, excel, 开发语言

文章目录

  • 前言
  • 一、msoffcrypto库
  • 二、使用Python删除加密Excel密码
    • 1.load_key():准备密码
    • 2.decrypt():通过删除密码解锁文件,然后将文件保存到磁盘
  • 总结


前言

python解析excel文件时,碰到文件加密报错的问题,刚开始每次解析使用手动打开表格,取消密码的方式,但客户每次释放不同的excel文件都加密,很麻烦。在本文中,将展示如何使用Python删除Excel文件密码。


一、msoffcrypto库

要删除Excel文件的密码,将使用msoffcrypto库。可以使用pip来安装库,注意用于安装的名称是msoffcrypto-tool。

pip install msoffcrypto-tool


http://www.niftyadmin.cn/n/5445687.html

相关文章

安卓Java面试题 191- 195

191. 简述Android启动一个应用的流程是怎样的呢 ?我们都知道平常在使用 Activity的过程中,只需要调用Activity的startActivity方法,传入适当的参数就可以启动一个我们想要启动的Activity 了,但是你知道这个过程中经历了些什么吗?今天我想从FrameWork层面解释下从系统启动到…

解决微信小程序页面数量限制问题的6种方法

微信小程序页面数量限制为200个页面,如果您需要展示更多页面,可以考虑使用以下6种方法来解决不同场景和需求微信小程序页面数量限制问题。 1. 动态生成内容 使用导航跳转到新页面,并在新页面中动态生成内容。例如,可以使用 wx.n…

在realsense D455相机上运行orb_slam3

配置orb_slam3的环境 参考https://blog.csdn.net/weixin_42990464/article/details/133019718?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171109916816777224423276%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request…

IDEA调优-四大基础配置-编码纵享丝滑

文章目录 1.JVM虚拟机选项配置2.多线程编译速度3.构建共享堆内存大小4.关闭不必要的插件 1.JVM虚拟机选项配置 -Xms128m -Xmx8192m -XX:ReservedCodeCacheSize1024m -XX:UseG1GC -XX:SoftRefLRUPolicyMSPerMB50 -XX:CICompilerCount2 -XX:HeapDumpOnOutOfMemoryError -XX:-Omi…

突破编程_C++_面试(STL 编程 stack)

1 请简述 std::stack 在 C STL 中的基本功能和使用场景 std::stack在C STL(标准模板库)中是一个容器适配器,专门用于实现后进先出(LIFO,Last-In-First-Out)的数据结构。其基本功能和使用场景如下&#xff…

租用阿里云2核2G服务器配置报价,61元和99元

阿里云2核2G服务器配置优惠价格61元和99元,61元是轻量应用服务器2核2G3M带宽、50G高效云盘,99元服务器是ECS云服务器经济型e实例2核2G、3M固定带宽、40G ESSD entry 系统盘。活动 aliyunfuwuqi.com/go/aliyun 阿里云服务器网aliyunfuwuqi.com根据上面的官…

3.0 V-22V 宽输入电压,高效率异步升压芯片-ZCC5429

一、产品综述 ZCC5429 芯片是一款自动调频、最高 600KHz工作频率、高效率、宽输入电压范围的电流模式异 步升压(BOOST)芯片,且可调输入限流功能。用户可灵活地通过外部补偿建立动态环路,获得在所有条件下最优瞬态性能。 ZCC542…

【Sqoop教程】Sqoop学习教程以相关资料

当使用Sqoop进行数据传输时,以下是更详细的步骤和示例: 步骤1:安装和配置Sqoop 下载Sqoop并解压缩到指定目录。配置sqoop-env-template.sh文件,设置JAVA_HOME、HADOOP_COMMON_HOME等环境变量,并另存为sqoop-env.sh。…