破解受限制的XLSM文档

  • 破解受限制的XLSM文档
    • 需要安装的包

破解受限制的XLSM文档

本文介绍如何基于python,将受限制的XLSM文档转换为XLSX文档,话不多说,直接上脚本:


import pandas as pd
from easygui import fileopenbox
import osdef xlsmLoad(io):#加载文件print('加载文件')__pdDict = pd.read_excel(io,sheet_name=None,header=None)#获取路径和文件名称fileName = os.path.splitext(os.path.basename(io))[0] #文件名称path = os.path.split(io)[0] #文件夹路径#写入excelprint('开始导出xlsx文档')writer = pd.ExcelWriter(os.path.join(path,str(fileName)+'.xlsx'))for sheet_name in list(__pdDict.keys()): #循环获取sheetsheet = __pdDict[sheet_name]sheet.to_excel(writer,sheet_name =sheet_name,index=None,header=None)writer.save()
if __name__ == '__main__':file_full_path_qd = fileopenbox('请选择文件','文件路径','C:')xlsmLoad(file_full_path_qd)

需要安装的包

pandas 包 ,用于导入和导出excel文档

pip install pandas

easygui 包,用于弹出文件路径窗口

pip install easygui

如果速度慢,建议从清华镜像下载:

pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
pip install easygui -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

破解受限制的XLSM文档相关推荐

  1. 破解受保护的word文档

    用到的工具:Winhex. 下面的链接可以下载到绿色汉化版的. http://www.xdowns.com/soft/xdowns.asp?softid=31855&downid=21& ...

  2. “Adobe文件被保护,请输入许可口令”如何破解—适用于可以打印的文档(但不需要用打印机)

    "Adobe文件被保护,请输入许可口令"如何破解-适用于可以打印的文档(但不需要用打印机) 问题 解决方案 1.在浏览器中打开 2.选择打印 3.保存完成 OVER PDF需要输入 ...

  3. 不受天气影响的文档管理

    天气已经稍稍放晴了,在过去的一个月里,广州的天气像是爱哭的小孩一样,有时候雨一下就停不下了,广州的一切只能生活在潮湿里,墙壁湿到长青苔,衣服也总是耷拉着,冷冷的,没有阳光的味道.翻开书本,那股书本特有 ...

  4. 轻松破解Word文档“保护密码”

    方法一(简单有效):启动word文档,新建一个空白文档,执行"插入文件"命令,打开"插入文件"对话框,定位到需要解除保护的文档所在的文件夹,选中该文档,单击&q ...

  5. 如何取消Word文档保护密码(密码的破解方法)

    如何取消Word文档保护密码(密码的破解方法) Word-"取消文档保护"密码的破解方法 方法一(简单有效): 启动word 文档,新建一个空白文档,执行"插入文件&qu ...

  6. 如何破解Word“取消文档保护”密码

    方法一:    用于word各版本.    把受保护的文件另存为XML格式,新存的文件用右键以记事本的方式打开,搜索"DocumentProtection",在前面加上" ...

  7. 最受DBA欢迎的数据库技术文档-巡检篇

    有人说,"数据库巡检是数据库运维领域最重要的工作".的确,为了保证数据库的稳定.安全运行,除了可以对数据库进行监控以及时知晓故障苗头,定期的"健康体检"则尤为重 ...

  8. 破解打开证书加密的PDF文档-数字证书(电子书私钥)下载和导入教程

    数字证书(电子书私钥)的导入方法-如何破解打开证书加密的PDF文档 请回复下载本证书,相关教程见压缩包内使用说明:文件解压密码:www.8cmd.com *** Hidden to visitors ...

  9. python的openpyxl库如何读取特定列_Excelize 2.3.2 发布,Go 语言 Excel 文档基础库,2021 年首个更新...

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准.可以使用它来读取.写入由 Microsoft Exc ...

  10. go读取excel_Excelize 2.3.0 发布,Go 语言 Excel 文档基础库

    github.com/xuri/excelize Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准.可 ...

最新文章

  1. 第一个python去掉行号
  2. php函数计算加法,JavaScript_javascript实现一个数值加法函数,废话不多说,直接奉上代码 JS - phpStudy...
  3. SAP Cloud SDK for JavaScript 概述
  4. Andrew Ng机器学习之一 导论
  5. 前端学习(3114):react-hello-对state的理解
  6. python tfidf特征变换_Spark MLlib机器学习开发指南(4)--特征提取--TF-IDF
  7. FireMonkey 平台初探
  8. Java 程序性能优化《第一章》Java性能调优概述 1.4小结
  9. redux-thunk使用_Redux Thunk用示例解释
  10. 云计算实战系列十六(SQL II)
  11. zabbix前端php界面,Zabbix前端插件zatree在Zabbix 2.2.1前端报错的解决方案
  12. Fortran 注释符号
  13. 24V600mA限流电路的Pspice仿真实例
  14. 超声波测距(含报警功能)
  15. 8g内存和16g内存区别 mac_内存不重要?8G内存和16G内存的M1 MacBook Pro性能对比
  16. 2018年8月PMI全球认证人士及《项目管理知识体系指南(PMBOK® 指南)》发行量统计数据公布
  17. JavaFx-桌面应用开发利器(二)基础架构篇
  18. GPS卫星位置的计算
  19. RT-Thread入门教程,环境配置和第一个代码
  20. 清爽大气自适应小说模板帝国cms7.5内核

热门文章

  1. Unity资源加载之Assetbundle(一)
  2. HashMap非线程安全问题
  3. simplelink_cc13x0_sdk中GPIO的使用
  4. 科技爱好者周刊(第 194 期):悲观者正确,乐观者成功
  5. 纯 html 以及 js 多域名跳转
  6. Win10 时间与Internet时间同步超时
  7. 火车头采集器 ajax json,火车采集器V9版Json功能介绍
  8. 得益乳业 × 奇点云 | 在线化业务GMV增长9倍是怎样炼成的?
  9. 【译】通过多线程技术提高Android应用性能
  10. 汤晓鸥教授:人工智能让天下没有难吹的牛!