打开excel文件时,出现提示“excel在xxx.xls中发现不可读取的内容”,点击否的话,则不能打开文件,点击是的话则可以打开文件,但是文档却一片空白或者出现乱码,这该怎么解决呢?电脑爱好者为您分析。
出现这类问题,是office软件经常性的问题,不单单excel文档会如此,word文档也会如此:word文档损坏解决办法。
出现这种问题,先不要着急,冷静分析。
在刚开始打开文档时弹出的提示对话框中,我们选择“是”,则会弹出“修复框”,在该对话框中显示xml错误,具体内容是标记元素类型不匹配:
第一行提示信息是:“已删除的部件:有xml错误的/xl/sharedstrings.xml。(字符串)元素结束标记中的名称必须与开始标记中的元素类型相匹配,行xx,列xx。”
既然这个样子,我们便去试着修复这个sharedstrings.xml文件。
1、将你的excel文档改变后缀名为.rar,(假如你的excel文件为test.xls,则将其改为test.rar)将这个test.rar解压,会出现一些文件夹,找到其中名为xl文件夹,接着找到xl文件夹内的sharedstrings.xml。
2、找到之后可以用ie浏览器打开它(右击该
“sharedstrings.xml”文件,选择“打开方式”,选择“internet
explorer”打开)。
3、此时,浏览器左下角会出现一个黄色感叹号“完成”,双击这个按钮,则会弹出出现错误的提示(在xl下的sharedstrings.xml文件中“结束标记‘sst’与开始标记‘si’不匹配。)
这里的提示是和刚开始打开excel文档时遇到的提示是一样的。
4、知道错误之后,便可去修复了,修复用记事本或者专业软件dreamweaver都可以。
用记事本修复:
用记事本打开sharedstrings.xml文件,直接定位到出错的位置,通过一些列对比,我们应该可以找到问题所在:一般都是缺少对应标签,例如少了或,我们手动添加上去就可以了。