[原创]清除Excel工作表Sheet保护密码-ExcelPassCleaner

日常工作中碰到从某些设备(例:考勤机、行为管理等)中下载的报表文件中带有保护密码的问题,不方便后续的统计分析工作,故需要去掉保护密码。因为暂时只是需要去除Excel文件工作表的保护密码,查了一下,清除方式比较简单,而现有的类似Advanced Office Password Recovery的软件大多包含多种功能,使用起来反而没那么便利,因此写了个单纯去除Sheet密码的小工具。


Excel文件去除Sheet保护密码流程大致如下:

  1. 将Excel文件打开,另存为07格式的.xlsx文件;
  2. 将保存的.xlsx文件解压缩(zip形式);
  3. xl\worksheets\目录下的每个文件对应每个Sheet,分别打开,去除sheetProtection节点,保存;
  4. 将解压目录再次压缩为.xlsx文件即可。


更新记录:

2018.12.26 v0.2.2 首次发布,实现基本功能。

2020.12.01 v0.2.5 64位office可以正确获取版本号了,另可添加快捷方式到sendto文件夹。

备注:

需要系统安装Microsoft Office 2007或以上版本,用于格式转换,WPS、Open Office等暂不支持;

本机安装Microsoft Office 2010、Microsoft Office 2019 64bit多次测试暂未发现明显问题,有问题可反馈。


ExcelPassCleaner.zip
MD5: b39fb1984d380c74533bc24a79ea4fb1
SHA256: a6cffcb7f3892388fdfe0256093dbe5624300fc609555e942e4c47d26f251f0c
ExcelPassCleaner.exe
MD5: 4e62efc57600b02af738ab0edcaf9acb
SHA256: e96a6caf31c1871193d103af5a95a94035110f69ba7ce108b805b11c2615621b
Virus Scan:
https://www.virustotal.com/#/file/e96a6caf31c1871193d103af5a95a94035110f69ba7ce108b805b11c2615621b

支付宝 微信
有人爱: 醉倚黄昏
有事做: https://zyhh.me/delphi/excelpasscleaner.html
有所期待: 一个有雨有肉的夜晚,和你没头没尾分一瓶酒。
评论 (2)
  1. # 1
    技能制造大师 2019-02-25 08:08

    不错的,教程学习了

  2. # 2
    wordpress建站吧 2019-08-11 09:36

    有需求就会有产品。。。