Excel的xls文件每次打开再直接关闭,文件MD5值变化的原因

近期发现,本人使用的Office版本2019,Excel每次打开.xls文件,不作任何操作直接关闭,这个.xls文件的MD5值都会变化。

经测试,Excel每次打开.xlsx文件,不作任何操作直接关闭,这个.xlsx文件的MD5值不会变化,没有问题。

1. 对比十六进制数据

新建一个xls文件,复制一个副本用于对比,将xls文件打开,不作任何操作直接关闭。

使用Beyond Compare软件使用十六进制进行对比:

可以看出,确实产生了变化。

原因是因为关闭xls文件会保存一些隐藏数据和用户信息。

2. 解决方法

删除文档中的隐藏数据和个人信息

用Excel打开xls文件,点击菜单“文件”,选择“信息-检查工作簿-检查文档”;

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

    

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

 

posted @ 2025-06-06 15:05  Hswas  阅读(178)  评论(0)    收藏  举报