最近遇到excel文件单元格无法进行编辑,发现是单元格被加密了的原因,然而此时又突然发现密码又忘记了。what!!!
于是本人就想着如何能够把密码撤销一下。打开度娘一顿搜索,结果发现方法主要有两类:
1、改文件后缀,进行密码删除,2、通过输入VB代码进行密码删除。
注:
在进行文件密码删除前,我们首先需要知道密码是工作表密码还是工作簿密码。(工作表:指excel里面的每一个表格;工作簿:指Excel环境中用来储存并处理工作数据的文件。也就是说Excel文档就是工作簿。它是Excel工作区中一个或多个工作表的集合)
这两种方法各有优劣,第2种方法简单,不容易出错,但是无法对工作簿密码进行删除。
因此,如果需要对工作簿密码进行删除,需要参照方法1,
1、备份文件,修改文件后缀,改为RAR或ZIP(压缩包格式),并打开,其中有4个文件。
2、继续打开xl文件,重点是这个workbook.xml文件
3、用文本打开workbook.xml文件,在文本中搜索protect,删除下方括号及括号内部内容(不要多删)。
<workbookProtection workbookPassword="C6EF" lockStructure="1"/>
然后保存,将后缀改为xlsx,打开即无工作簿密码。
下方提供一些我查阅的相关方法,方便进行步骤参考。
修改后缀方法参考链接:
https://jingyan.baidu.com/article/d713063571d2fd53fdf4758d.html
VB代码删除工作表密码:
https://www.sohu.com/a/259773745_99966126
如果想获取原始工作表格所设置的密码,请参考以下链接:
https://www.cnblogs.com/xiaowangtongxue/p/13850945.html