已解决问题 - 浏览1341次
下一个已解决问题Microsoft Excel 工作表无法打开,出现有XML
一个 Microsoft Excel 工作表无法打开,出现有XML的东西,还说XML分析错误
急,这是什么意思,怎么才能打开
最佳答案 - 由投票者2008-02-23 14:53:04选出
什么是 XML?
XML 是将结构化数据(如工作表信息)放在文本文件中的一种方法,该文件符合标准准则,可由多种应用程序读取。您可在 XML 中创建自定义标记,这样就能在应用程序之间以及不同组织之间定义、传送、验证和解释数据。
XML 标记描述文本文件中的数据(例如,以下示例中的特定文本字符串“大学校名”就可描述为“name”)。但是,XML 标记与超文本标记语言 (HTML) 不同,它不指定格式或数据在屏幕上的显示方式。XML 描述 Web 文档的内容,而 HTML 标记描述文档的外观。XML 中可定义的标记数不限。
XML 文件在 Excel 中如何显示?
在 Excel 中打开 XML 文件时(假定未选择应用任何链接的样式表),XML 文件是“平面”文件,或被转换为由行列组成的二维工作表。XML 标记显示为列标题,数据在相应的列标题下显示。XML 文件在 Excel 中打开为只读文件,因此无法将原始的源文件保存为 XML 电子表格 (XMLSS) 的格式。
打开链接到样式表的 XML 文件时,既可在不应用样式表的情况下打开文件,也可在应用特定样式表(如果该文件链接到多个样式表)的情况下打开文件。如果选择应用链接的 XSL,该 XSL 将确定数据的显示方式,下面的示例则不适用。
如果没有链接的 XSL 或选择不应用 XSL,第一个元素(根节点)将用作标题并在 A1 单元格内显示(以下示例中的 /universities)。其它标记按字母顺序在第二行显示。前面介绍的 XML 示例在 Excel 中打开时将如下显示。
/universities
/university/location /university/name
Santa Barbara, CA UCSB
Arlington, TX University of Texas at Arlington
Hattiesburg, MS USM
每个标记的数据在电子表格的第三行及后面各行中显示。每行只显示唯一一组数据。
出现错误消息
XML 是结构化语言。格式完整的 XML 必须有起始标记和结束标记,并且必须使用正确的语法。如果要让 Excel 从非 Excel 源识别并打开 XML 文件,该文件必须包含 <?xml version="1.0"?> 标记,并且应当是格式完整的 XML 文档。如果缺少该标记,则无法将文件识别为 XML,而只能在 Excel 中将其打开为文本文件。
在 Excel 中打开格式不完整的 XML 时,会出现错误消息,解释无法打开文件的原因,有时还包括发现错误的行和位置。例如:
无法打开文件,因为:
下列标记没有被关闭:tagname
无法打开文件,因为:
应有一个字符串文字,但找不到左引号。
第 x 行,位置 y。
<tagname attributename=value1>value2</tagname>
更正错误后,就能在 Excel 中成功打开该文件。

其他回答(2)
-
有可能是这个文件被损坏了或是感染病毒了!你重新装一下Excel再试一下是不是你的软件出现问题了。
-
卸载重装就可以了
jll.0520


beckhamlene









