打开Excel提示发现不可读取的内容 怎么解决
10个回答
推荐于2017-12-16 · 知道合伙人数码行家
关注
展开全部
打开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文件,直接定位到出错的位置,通过一些列对比,我们应该可以找到问题所在:一般都是缺少对应标签,例如少了或,我们手动添加上去就可以了。
出现这类问题,是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文件,直接定位到出错的位置,通过一些列对比,我们应该可以找到问题所在:一般都是缺少对应标签,例如少了或,我们手动添加上去就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
原因可能是因为在不同的电脑上操作,然后引用了一些非通用的外部链接。
处理方法:
1、先把出错文件的文件扩展名(.xlsx)改成压缩文件(.zip)。
2、 双击zip文件(不是解压缩,只是双击文件来打开。)找到xl文件夹下的sharedStrings.xml文件并双击打开文件(一般用IE浏览器打开)。在IE浏览器上会显示错误。
目前遇到过的错误有两种,一种是“结束标记'si’与开始标记't'不匹配”,一种是“结束标记'sst’与开始标记'si'不匹配”,不论是那种情况,都说明一个问题,也就是源代码中的开闭标签(所谓开闭标签,简单的说就是有一个<?>,就一定在后面有一个</?>)配对配错了,可能是顺序错误,也可能是直接少了一个。
3、在IE页面上右击查看源代码,一般是直接默认记事本txt打开,在记事本中检查修改源代码是非常恶心的事情,因为所有代码都挤在一堆,很难找究竟错在哪里。
如果自己有如Emeditor之类的软件还好,可以直接看到原始代码的行数,那就可以根据报错时候的提示来找错,没有这类软件的,有一个相对好一点点的方法,就是把txt中的内容复制到word文档中,然后利用word里的“查找/替换”功能来检查。
4、在word中找出错误的地方后,要在记事本里相应的地方修改,然后将记事本保存为新的sharedStrings.xml,如无法直接保存在zip包里面,可以保存在外面再剪贴覆盖到zip里面。
5、重新打开sharedStrings.xml后,发现IE显示上已经没有报错了。
6、再将zip改回xlsx
处理方法:
1、先把出错文件的文件扩展名(.xlsx)改成压缩文件(.zip)。
2、 双击zip文件(不是解压缩,只是双击文件来打开。)找到xl文件夹下的sharedStrings.xml文件并双击打开文件(一般用IE浏览器打开)。在IE浏览器上会显示错误。
目前遇到过的错误有两种,一种是“结束标记'si’与开始标记't'不匹配”,一种是“结束标记'sst’与开始标记'si'不匹配”,不论是那种情况,都说明一个问题,也就是源代码中的开闭标签(所谓开闭标签,简单的说就是有一个<?>,就一定在后面有一个</?>)配对配错了,可能是顺序错误,也可能是直接少了一个。
3、在IE页面上右击查看源代码,一般是直接默认记事本txt打开,在记事本中检查修改源代码是非常恶心的事情,因为所有代码都挤在一堆,很难找究竟错在哪里。
如果自己有如Emeditor之类的软件还好,可以直接看到原始代码的行数,那就可以根据报错时候的提示来找错,没有这类软件的,有一个相对好一点点的方法,就是把txt中的内容复制到word文档中,然后利用word里的“查找/替换”功能来检查。
4、在word中找出错误的地方后,要在记事本里相应的地方修改,然后将记事本保存为新的sharedStrings.xml,如无法直接保存在zip包里面,可以保存在外面再剪贴覆盖到zip里面。
5、重新打开sharedStrings.xml后,发现IE显示上已经没有报错了。
6、再将zip改回xlsx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-08-03 · 帮助每个人更高效的工作
关注
展开全部
原因
①超链接形成的外部文档链接。
②从其他文档复制数据、引用其他文档数据,形成公式中的外部数据引用。
③图形、按钮等指定的宏指向了外部文档中的宏。
解决方法1
①打开Excel文件,出现上文所述的提示,发现不可读取的内容。
②通过修复或删除不可读取的内容,Excel已经能够打开该文件。
③虽然问题自动修复了,但是还是要搞清楚原因,在 xl 文件夹下的sharedStrings.xml文件出问题了。
④将xlsx文件修改扩展名,改为zip压缩文件。
⑤双击zip文件,打开看看,注意,这里不是解压,打开sharedStrings.xml文件,自动弹出浏览器,无法显示XML网页。
⑥原来是标红色的部分显示"si"和"t"标签出错了,查看源代码。
⑦xml文件的语法规则,一是每个标签(tag)都必须有开标签(如:<sst>......)和关标签(如:.....</sst>),二是这些标签必须是正确的嵌套。
⑧保存,然后扩展名改为xlsx,即可解决故障了。
解决方法2
2.信任中心设置
3.将个人信息选项中的红框中几个复选框取消勾选,确定即可。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询