Excel 2007 出现“在XXXX.xlsx中发现不可读取内容…”的错误

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

本文方法,原文方法更簡單快捷.

此条目发表在Windows分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>