excel出现xml /xl/sharedstrings.xml错误怎么办? 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

步骤一:1.如果是.xls的2003版本的文档,则用excel2007打开;反之,如果是.xlsx的2007版本的文档,则用excel2003打开。
2.使用这种方法可能不能全部恢复内容,而这些内容应该是你用了链接、复杂的引用、引用或定义了名称,请打开后检查之。

步骤二:
1.如果用上面的方法解决了,则恭喜你,后面的复杂的方法你就不需要做了。但治病还得治本,我们还是最好找出问题所在。
2.在弹出是否信任此工作簿内容时选择“是”,会弹出 “修复到”对话框:

3.在该对话框中显示xml有错误,具体内容是标记元素类型不匹配,如上图。
4.居然是xml错误,那我们就可以想办法打开这里提示的“sharedstrings.xml”文件来看看到底有什么错误了。直接“关闭”并关闭excel;
5.将原来的.xlsx文档的扩展名由“.xlsx”改为“.rar”:

6.将该.rar压缩件解压缩(先别删除这个.rar档,后面会用到),打开里面的“xl”文件夹,里面有很多的文件了。原来excel是以这样的方式存储档的:

7.用浏览器打开“sharedstrings.xml”文件,最后面有“无法显示xml 页”的错误,提示“结束标记'sst' 与开始标记'si' 不匹配。”:

8.双击左下角的感叹号“完成”按钮(如上图),弹出对话框同样显示在xl下的sharedstrings.xml文件中“结束标记‘sst’与开始标记‘si’不匹配。”:

9.根据错误提示,是sst或si标记不匹配导致了,这问题简单呢!因为xml标记比配严格。
10.好吧,问题已经找到了,下面就是该怎么修复它了!如果你会编辑html,到此步应该难不到你了。
步骤三:
1.右击该 “sharedstrings.xml”文件,选择“打开方式”,选择“记事本”,用“记事本”打开:

2.居然上面都找出问题了,我们就可以直接定位到最后分析下:

3.如上图,通过对比我们初步找到问题所在:在前面只有一个,而其它地方都是2个同时出现,所以应该是这里少了个。我们填上去,保存并关闭记事本;
4.如果你用记事本修复到此步,可以跳过下面的步骤四,直接到后面的步骤五。
步骤四:
1.我们用dreamweaver打开这个“sharedstrings.xml”文件,打开后按ctrl f,输入,点击“查找全部”:

2.等查找完毕后我们在最下面的状态栏中可以看到,一共有840个标记,记住这个数字;

3.同样的,我们查找匹配的标记一共有多少个,如果正常,应该也是840个才对:

4.结果显示,只有839个
标记,显然是开始标记没有匹配到结束标记了;
5.在查找结果中,我们将滚动条拉到最后,发现是
,而上面的都是,所以是最后一个丢失;
6.双击这个 ,定位到这个位置,将之改成,保存退出;
步骤五:
1.重新打开.rar档,找到并删除xl目录下面的“sharedstrings.xml”文件:

2.再单击“添加”按钮,找到并添加刚刚我们保存过的正确的“sharedstrings.xml”文件:

3.添加完成后关闭.rar文件,再重新将.rar改回.xlsx:

4.ok,再打开这个.xlsx文件,一切正常,打开了!

步骤六:
1.好了,现在该谈谈如何防止经常性出现这样的错误了。
2.文档中尽量不要用大量的或错误的内部或外部链接,尤其是外部链接。最好是删除外部链接,使用内部链接即可。
3.用了复杂的引用。能不引用就不要引用,尽量减少复杂或错误的引用;
4.(非自主的)引用或定义了(大量)的名称,请打开后检查之;最好是不要定义和引用名称:

5.粘贴的话最好用“选择性粘贴”,选择需要的选项即可,如仅“数值”,尽量不要先粘贴了格式和公式后又来删除公式和格式:

6.还有一个问题,差不多和上一条一样,就是尽量不要设置过于复杂的格式,能不需要的就不要设置,比如全选整张表、整行、整列一起设置:

7.电脑中存有大量垃圾信息也会导致该问题,建议清理之;
8.尽量减少加载项:

03/29 13:45
知识点分析: excel 在“test.xlsx”中发现不可读取的内容。是否恢复此工作簿的内容? 如果信任此工作簿的来源,请单击“是”。通过修复或删除不可读取的内容,excel 已能够打开该文件。 已删除的部件:有xml错误的 /xl/sharedstrings.xml。 (字符串) 元素结束标记中的名称必须与开始标记中的元素类型相匹配。 行 14,列 3595。 已删除的记录: /xl/worksheets/sheet1.xml 部分的单元格信息。 操作步骤: 1. 复制一
08/05 09:18
xml是extensible markup language的简写,一种扩展性标识语言。 现在教你打开xml文件的方法和软件。 呵,其实最简单的就是用excel表格打开了。。 也可以用netscape 6来打开xml文档,并且也可以用右键选择“察看源文件” 当你用netscape 6打开xml文档后, 浏览器将用带颜色的代码显示根元素和子元素。 如何在 excel 中打开文件 在 excel 中打开 xml 文件时,系统将提示您选择下列方法之一来导入 xml 数据:作为 xml 列表 作为只读工
02/15 13:30
当您的excel表格出现这样的错误对话框: “excel隐含模块中的编译错误:设表格式”时,可能是由于如下的原因引起的。 一、错误的宏代码 表格中可能引用到宏,要么是宏代码有错误,要么是宏根本就不存在,或者是宏代码中所引用的模块不存在所引起的。 遇到这种情况,最好的办法就是把宏给删除。 方法很简单:按下组合键 alt f11 进入vba窗口,找到thisworkbook,接着往下找,就能找到代码了,然后删除。 二、重新设置系统帐户 遇到这种问题,最麻烦的就是重新安装office也是于事无补的
04/05 20:30
在excel进行公式计算时,有时公式会返回"#n/a "错误值. 计算结果出现"#n/a"错误值主要是因为函数所引用的参数不正确或不匹配.请按照函数的使用说明,修改错误的参数.错误的参数修改后,"#n/a"错误值将不再显示,而显示公式的运算结果. excel计算结果出现"#n/a"错误值的处理方法 如上图所示,出现"#n/a"的错误是因为vlookup函数的参数没有输入正确.
03/08 20:07
excel是现在十分常用的办公软件之一,有些用户想知道怎么批量清空单元格错误值,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的excel文档,根据下图所示,点击任意单元格.2. 第二步按下[ctrl a]快捷键,根据下图所示,选中所有单元格.3. 第三步根据下图所示,找到并点击[方方格子]选项.如果没有该工具,则打开电脑浏览器,搜索并下载即可.4. 第四步在[方方格子]菜单栏中,先点击[批量删除],接着根据下图所示,点击[清空错误值]选项.5. 最后查看文档,根
12/16 04:27
在word2010文档中,通过启用打印xml标记功能,可以在打印xml文档时打印xml标记。启用打印xml标记的步骤如下所述: 第1步,打开word2010文档窗口,依次单击“文件”→“选项”命令,如图2011121301所示。 图2011121301 选择“选项”命令 第2步,打开“word选项”对话框,切换到“高级”选项卡。在“打印”区域选中“打印xml标记”复选框,并单击“确定”按钮,如图2011121302所示。 图2011121302 选中“打印xml标记”复选框
03/04 11:24
为什么excel里面的公式有时候会计算不准确、计算出错误值呢? 一般来说,使用公式函数,只要注意两个方面的问题,应该是不会出现任何问题的。 一是用对函数。每个函数都有自己的名称,每个函数都有自己的计算功能。因此,用对函数名称,是保证计算不出问题的第一关。 二是给公式中的函数确定好计算范围,即函数的参数。这是保证公式计算不出错误的第二关。 可是有的时候,如上两个条件已经具备,通过公式函数计算出来的结果却是错误的或者是结果不准确,这是为什么呢?下面我们从如下的三个方面来分析。 最有可能导致计算错误、
02/22 06:09
excel 中的7 种错误: 错误值发生原因 #div/0! :当数字除以 0 时,出现该错误. #num! : 如果公式或函数中使用了无效的数值,出现该错误. #valu:e! 当在公式或函数中使用的参数或操作数类型错误时,出现该错误无效时,出现该错误. #null! :如果指定两个并不相交的区域的交点,出现该错误. #name? :当 excel 无法识别公式中的文本时,出现该错误. #n/a :当数值对函数或公式不可用时,出现该错误. 了解了这些你就可以知道自己的错误在哪里,方便有效解决问
04/02 12:09
一.在excel表格出现#div/0!错误信息 在excel表格中使用公式计算,有的时候出现#div/0!的错误信息,那么应该怎么去解决? 解决的方法 假如输入的公式中的除数为0,或在公式中除数使用了空白单元格为零值时,或者包含零值单元格的单元格引用,就会出现错误#div/0!. 我们只要修改单元格引用,或者用作除数的单元格中输入不为零的值就可以解决这个问题了.另外,想把#div/0!错误信息表示为空,可以通过下面的公式格式来解决: =if (iserror(原公式),"",原公式).
网站地图