昨天同事有一个Excel文件,忘记密码。尝试在网上找一个VBA的代码,采用暴力破解的方式来进行计算。但是本机在死循环,没有尝试成功。正好到了下班时间,就关机计划第二天在试验。
第二天早上睡觉起来,在电脑上试了一下,采用一个新的方式,结果文件替换的方式。很容易成功。这种方式是普适用性。
方法步骤如下
修改xlsx后缀为rar
用rar压缩文件打开,找到该sheet.xml
对该sheet的xml复制到外部,采用note打开
对该xml中的sheetprotection 这一个《》把它删除掉。
然后把这个xml文件,替换回到rar中
然后将rar修改回xlsx就可以了。
问题的解决,主要看本质的文件结果处理方式
参考
https://zhidao.baidu.com/question/1958083554878474620.html