Excel表格哭着对我说:我还能再抢救一下!

统计了一天的表格在发给负责人后,负责人问我为什么我发给她的Excel文件打开是空的?!

一开始我以为是发的过程文件被损坏,重发一次就行了。但我点开检查我的excel文件是否真的是空的时,excel提示我这个↓↓↓

我靠,我心里一沉。这怕是要翻车了。果然,点击“是”后

我日!!!辛辛苦苦统计了一天的表格,就剩这两列了?!?!

重点是这是源文件啊,原始存档崩成这样,GG。

难道又要重新统计一遍?

冥冥之中有个声音在呼唤我,这个excel在喊“我可以再抢救一下”

好吧好吧,不能见死不救啊(实际上是不想再重新统计一遍了【笑哭】)

仔细看了下修复记录说明

说是XML(一种语言)有语法错误,前后标记好像是没有对上。接着查看一下修复记录的链接,跳出一个网页。

意思就是说sharedString.xml这个文件语法有问题了,然后就把有问题的部分给我删掉了,所以就剩下那两列日期了。

如果能够找到sharedString.xml文件中标签不匹配的地方,手动修改一下,是不是就能抢救回来了?

上度娘搜了一下excel文件的解压方法:

把表格文件.xlsx后缀改成.rar压缩格式隔周,解压一下,就可以看到excel内部文件。

改成

再解压,解压出来的文件如下

原来这就是excel的文件构成,所以咱们平时看到的excel是用这样的方式储存文档的。

在“xl”文件夹中,找到了这个传说中的shardStrings.xml文件。

用浏览器打开这个文件,跳出网页如下

所以就是说在第2行的第6312列,出现了标签不匹配的问题,少了。

于是,用记事本打开这个xml文件,找到第2行6312列。

看来是这里少了标签。自己动手填上,保存。

再用浏览器打开这个xml文件测试一下

没有报格式错误,表格里的东西也都显示出来了!

看来有戏啊!

接下来把这个解压出来的文件再压缩回去,改成xlsx格式应该就可以了吧。

重新将解压出来的文件打包

然后把党团关系表.zip改成党团关系表.xlsx,打开

我X,居然真的成了,表格成功恢复!

word天,谢天谢地!可算不用再统计一遍了,哈哈哈哈哈哈!

叨叨总结

文档损坏,首先看看报错提示。根据报错提示,搜一下解决方案。

大部分情况下,根据报错提示中的关键字进行检索,能搜出很多资源。

也就是说你遇到的问题别人早就遇到过了N次了,并且给出了多种解决方案。

这些可都是网友们智慧的结晶啊!

所以各种方法都试一试(源文件记得先备份),说不定就抢救回来了。

但如果没有报错提示,文档大小变成0Kb……

哈哈哈,没关系,重头再来嘛!