第17篇
上一篇讲到如何给工作表加密码保护,防止他人误改表格数据,但是制作者总有忘记自己密码的时候吧,但是总有各种各样,使用资料仅供自己学习的时候吧,总有其他各种不方便讲的原因要破解表格保护的时候吧
那么,就稍稍的去掉一下密码吧,反正大家都不会做什么奇怪的事情。
原理:以xlsx结尾的Excel表格,其实是一个以xml文件为核心要素的压缩文件包,比起xls文件,压缩文件能够以小容量存储更多信息,其中包括保护密码
此图为相关关系
根据其原理,我们便来破他一破
破解步骤,以WPS为例
1、将已经保护的文件复制,建立一个副本,以便观察效果。
2、将副本的后缀修改为rar,或者zip也可以。
如果文件不显示后缀,那么请在文件夹上方选择查看,将文件扩展名勾上[WIN8.1及以上系统],其他系统显示文件名的方式,可以百度。
确认更改
3、双击压缩文件,然后选择其中的xl文件夹,点击打开
4、选择worksheets文件夹。
5、由于保护的表是第二张表,所以我们点击该文件,sheet2.xml文件,用记事本打开
6、然后在记事本中查找关键信息词password。找到位于该行列,并将属于同一个括号内的此行列全部删除,保存更改。
如果是MS Excel ,那么搜protect快速找到如下图所示保护代码并删除,保护后把文件拖回到压缩包中。
7、将文件名改回xlsx。
8、我们打开副本表格,可以发现已经去除了保护,单元格可以随便编辑。你可以"为所欲为"了。
动图演示如下
值得说明的是,xls结尾文件的打开密码不能用这么方式破解。除03版外,07以后的Excel版本已采用了更安全的加密方式。不是专业人员是很难破解的。这也提醒同学们,工作表密码忘了没关系,千万别忘了Excel文件的打开密码,工作表保护密码是弱密码,文件加密密码是强密码,不可同日而语。