用Excel打开.xls文件提示“发现不可读取内容”如何解决

问题现象:打开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文件,直接定位到出错的位置,通过一些列对比,我们应该可以找到问题所在:一般都是缺少对应标签,例如少了或,我们手动添加上去就可以了。

添加完毕后,保存退出。

将文件改回之后,我们重新将其压缩为test.rar,然后改后缀名为.xls,然后在双击打开,是不是一切正常了?

时间: 2024-10-25 01:17:50

用Excel打开.xls文件提示“发现不可读取内容”如何解决的相关文章

【POI】使用POI 创建生成XLS,打开xls文件提示【此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数。】

   使用POI 创建生成XLS,打开xls文件提示[此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数.]       原因: 是因为在POI处理xls的过程中,太多次调用了: HSSFFont font = hssfWorkbook.createFont(); 解决方法: 将font创建为全局变量,在需要使用的地方再调用进行单独的设置.  

web中c#使用com组件操作xls文件,如何打开xls文件时不提示链接更新?

问题描述 c#使用com组件循环操作打开xls文件,有些xls文件有链接,打开时会提示是否需要更新,如何不更改xls文件,用代码使提示不出现? 解决方案 解决方案二:打开一个xls文件,编辑,链接,再选择提示方式,可以解决,但我想用后台c#代码实现.解决方案三:用aspose.cells解决方案四:引用2楼ajianchina的回复: 用aspose.cells 详细点老大解决方案五:看错了,不好意思,你是web,是在客户端通过ie的activex控件操作xls文件吗?解决方案六:aspose.

Win8系统打开PDF文件提示远程过程调用失败怎么办

Win8系统打开PDF文件提示远程过程调用失败怎么办   解决方法如下: 一.可能是由于第三方的软件影响引起的, 步骤 1:启动系统配置实用程序 1.使用具有管理员权限的帐户登录到计算机. 2.按"windows键+R",在"运行"中键入msconfig,然后按Enter. 如果系统提示输入管理员密码或进行确认,请键入密码或单击"继续". 步骤 2:配置"有选择的启动"选项; 1.在"常规"选项卡上,单击&

win7打开exe文件提示“无法打开exe可执行文件”两种解决方法

  win7打开exe文件提示"无法打开exe可执行文件"两种解决方法          1.打开"计算机"或任意文件夹,点击"组织"-"文件夹和搜索选项"; 2.在"文件夹选项"框中点击"查看"选卡,然后在下面"高级设置"下框中将"隐藏已知文件类型的扩展名"前面的 勾去掉,点击应用并确定; 3.在桌面空白处鼠标右击选择"新建-文本文档&

打开压缩文件提示不能打开此文件怎么办

  平常我们会在某些网站上下载各种软件资源或系统等等,而绝大部分提供的下载文件都是ZIP.RAR等压缩文件格式,这些文件需要在电脑中有安装解压缩软件才能进行解压打开,但很多新用户疏忽了电脑是否有安装解压缩软件,直接打开所下载的压缩文件,此时也会出现"不能打开此文件"等提示窗口.说到底想要解决不能打开此文件只需要在电脑中安装解压缩软件就可以打开所下载的文件. 解决方法: 1.目前市面上使用最多的解压索软年有 WinRAR.2345好压.360压缩等,大家可以按自己的需要进行下载后安装,就

对象-有关 Excel 打开txt文件问题

问题描述 有关 Excel 打开txt文件问题 DataTable mydt = new DataTable("table"); object missing = System.Reflection.Missing.Value; Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.ApplicationClass(); //app.DecimalSeparator = &

myeclipse 打开jsp文件提示错误

问题描述 myeclipse 打开jsp文件提示错误 打开文件首先弹出这么一个提示框,点击ok后会弹出下面的提示框 再之后myeclipse页面只显示一个error,无法查看具体的jsp代码,之前还是可以用的,不知道除了什么错误 解决方案 在设置里选择general.再选择editor.再选fileassoication.找到jsp.选择myeclipse jsp editor.选择default即可.如果没有jsp.点add.再写上*.jsp.再点add.选择myeclipse jsp edi

求教poi3.8克隆sheet的图片后保存excel打开有错误提示,若有宏也会被丢失

问题描述 求教poi3.8克隆sheet的图片后保存excel打开有错误提示,若有宏也会被丢失 克隆sheet的时候被克隆的sheet若有图片则克隆保存excel后打开有错误提示,若有宏则被丢失,求助各位大神如何解决

《Excel高手捷径:一招鲜,吃遍天》一第28招 Excel打开CSV文件为乱码的解决方法

第28招 Excel打开CSV文件为乱码的解决方法 Excel高手捷径:一招鲜,吃遍天从网页上导出数据文件存储为CSV格式的文件,使用记事本打开文字显示没有问题,使用Excel打开出现乱码的情况,如图1-112所示. 此种情况一般是导出的文件编码的问题.在简体中文环境下,Excel打开CSV文件默认是ANSI编码,如果CSV文件的编码方式为UTF-8.Unicode等编码可能就会出现文件乱码情况.解决方法如下. 设置Office语言环境(以Office 2013为例): 文件→Excel选项→语