日常工作中碰到从某些设备(例:考勤机、行为管理等)中下载的报表文件中带有保护密码的问题,不方便后续的统计分析工作,故需要去掉保护密码。因为暂时只是需要去除Excel文件工作表的保护密码,查了一下,清除方式比较简单,而现有的类似Advanced Office Password Recovery
的软件大多包含多种功能,使用起来反而没那么便利,因此写了个单纯去除Sheet密码的小工具。
Excel文件去除Sheet保护密码流程大致如下:
- 将Excel文件打开,另存为07格式的.xlsx文件;
- 将保存的.xlsx文件解压缩(zip形式);
xl\worksheets\
目录下的每个文件对应每个Sheet,分别打开,去除sheetProtection
节点,保存;- 将解压目录再次压缩为.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
不错的,教程学习了
有需求就会有产品。。。