Excel的xls文件每次打开再直接关闭,文件MD5值变化的原因
近期发现,本人使用的Office版本2019,Excel每次打开.xls文件,不作任何操作直接关闭,这个.xls文件的MD5值都会变化。
经测试,Excel每次打开.xlsx文件,不作任何操作直接关闭,这个.xlsx文件的MD5值不会变化,没有问题。
1. 对比十六进制数据
新建一个xls文件,复制一个副本用于对比,将xls文件打开,不作任何操作直接关闭。
使用Beyond Compare软件使用十六进制进行对比:

可以看出,确实产生了变化。
原因是因为关闭xls文件会保存一些隐藏数据和用户信息。
2. 解决方法
删除文档中的隐藏数据和个人信息
用Excel打开xls文件,点击菜单“文件”,选择“信息-检查工作簿-检查文档”;

点击“检查”,将“文档属性和个人信息”全部删除。

此时,再打开直接关闭xls文件,MD5值就不会变化了,如果查看二者的十六进制数据,也没有变化。

浙公网安备 33010602011771号