今天在处理一个excel表格时出现了一个小的插曲,可能是出于安全的考虑,表格加了密码,出现如下面的提示:

xls 密码读取文件 java xls有密码的文件怎么解密_加密

 然而我并不知道密码该怎么办?

后来经过查询百度,发现了一个破解的好方法,但是过程中绕了弯路,在这里记录一下,希望可以帮助到有需要的人。

1、首先,检查一下你的表格是后缀是xls还是xlsx,注意,这两个后缀虽然在我们平时用的时候好像是没什么区别,但是在破解加密时却影响很大。

如果你的文件后缀是xls,那么直接点击另存为,文件格式选择xlsx,什么要这一步操作,后面会做出详细的说明(很重要)

2、将后缀是xlsx的文件重命名,后缀改成rar的压缩文件,这里是直接改后缀即可,不需要执行压缩操作。

3、直接双击打开压缩后的文件,找到如下的文件夹。

xls 密码读取文件 java xls有密码的文件怎么解密_后缀_02

4、双击打开上面的文件夹,注意啊,这里如果你没有另存为后缀为xlsx的话,下面这一步就很容易出错,甚至找不到上面的文件夹。

xls 密码读取文件 java xls有密码的文件怎么解密_excel_03

5、打开这个文件夹,找到那个加密的文件,然后右键,选择编辑(F4)。

xls 密码读取文件 java xls有密码的文件怎么解密_加密_04

6、会出现一个打开的文本,如下图,搜索找到"protect",找到那个标签后,就可以看到里面的密码,你可以记住这个密码,也可以直接将这个标签删除,很多人可能不知道标签的概念,就是<............/>,这就是一个完整的标签,里面的内容用....代替了,注意不要删除多了,很可能造成文件损坏。

xls 密码读取文件 java xls有密码的文件怎么解密_xls 密码读取文件 java_05

7、改好以后保存,会提示更新刚才的那个文件,点击确定就好,做完这些以后,直接将后缀改成xlsx即可打开编辑了。

8、需要提醒一下,这种方法只是破解表格密码

根据自己的情况多做尝试吧。