你好,
1、右击该 “sharedStrings.xml”文件,选择“打开方式”,选择“记事本”,用“记事本”打开:
2、居然上面都找出问题了,我们就可以直接定位到最后分析下:
3、通过对比我们初步找到问题所在:在</sst>前面只有一个</si>,而其它地方都是2个</si>同时出现,所以应该是这里少了个</si>。我们填上去,保存并关闭记事本;
4、如果你用记事本修复到此步,可以跳过下面的步骤四,直接到后面的步骤五。
修复方法二 ——用Dreamweaver修复
1、我们用Dreamweaver打开这个“sharedStrings.xml”文件,打开后按Ctrl+F,输入<si>,点击“查找全部”:
2、等查找完毕后我们在最下面的状态栏中可以看到,一共有840个<si>标记,记住这个数字;
3、同样的,我们查找<si>匹配的</si>标记一共有多少个,如果正常,应该也是840个才对:
4、结果显示,只有839个</si>标记,显然是开始标记<si>没有匹配到</si>结束标记了;
5、在查找结果中,我们将滚动条拉到最后,发现是</si></sst>,而上面的都是</si></si>,所以是最后一个</si>丢失;
6、双击这个 </si></sst>,定位到这个位置,将之改成</si></si></sst>,保存退出;
修复正确的sharedStrings.xml文件
重新打开.rar档,找到并删除xl目录下面的“sharedStrings.xml”文件:
再单击“添加”按钮,找到并添加刚刚我们保存过的正确的“sharedStrings.xml”文件:
添加完成后关闭.rar文件,再重新将.rar改回.xlsx:
OK,再打开这个.xlsx文件,一切正常,打开了!
5、辛苦的工作终于大功告成,你也不用花钱去找数据修复的人给你找回数据了!
温馨提示:答案为网友推荐,仅供参考