Excel 2007 出现“在XXXX.xlsx中发现不可读取内容…”的错误
解决方法:
1.复制文件副本,把副本文件改名为”a.zip”,注意要把文件后缀xlsx也改掉;
2.用解压缩工具打开a.zip,进入压缩文件的XL目录,把文件sharedStrings.xml拖出来,窗口保留先别关;
3.用记事本或其它文本编辑器打开sharedStrings.xml,用查找替换功能,首先把所有的</si>替换为空白,作用是把原来所有的</si>删除,然后再把所有的<si>替换为</si><si>;
4.删除文件中的第一个</si>,在文件的最后,找到</sst>,在它的前面加上一个</si>;
5.保存文件并关闭,把修改好的文件sharedStrings.xml重新拖回原来的窗口,替换原来的文件,关闭打开的压缩文件窗口;
6.把a.zip压缩文件重新命名为a.xlsx,重新打开EXCEL文件a.xlsx,成功正常打开。
出现这样的错误,应该是OFFICE2007的问题,通过更新补丁包,应该可以修复避免出现这一类问题。
文章参考:http://wandering.blog.51cto.com/467932/167861
本文方法,原文方法更簡單快捷.