关于 XML 和 Excel

注释:除了将文件保存为 XML 电子表格格式,其他的 XML 功能只能在 Microsoft Office Professional Edition 2003 和 Microsoft Office Excel 2003 中使用。

为什么要使用 XML?

可扩展标记语言 (XML)是将结构数据(如工作表中的数据)加入文本文件(遵循标准原则,可由多种应用程序读取)的一种方法。设计者通过创建自己的自定义标记,可以在应用程序之间以及组织之间使用数据的定义、传输、有效性验证和说明。

XML 允许您采用以前根本不可能或非常困难的方法来组织和处理工作簿和数据。现在,通过使用自定义 XML 架构,您可以从普通商业文档中识别和提取特定的商业数据。

例如,包含客户名称和地址的发票或包含第四季度财务数据的报表不再是静态报表。其中所包含的信息可以传递到数据库或在工作簿之外的其他地方重新使用。

Excel 与 XML

使用自定义 XML 架构可在 Excel 中创建或打开工作簿,然后向工作簿中添加自定义 XML 架构。然后,使用“XML 源”将单元格映射到架构元素。将 XML 元素映射到工作表后,您可向映射的单元格中无缝导入或从中导出 XML 数据。

以下为一些 Microsoft Office Excel 2003 XML 功能的适用方案:

在新工作簿中打开 XML 数据文件。通过将 XML元素映射到现有字段中来扩展现有模板的功能。这使从模板中获取数据和将数据导入模板更加容易,无须重新设计模板。通过将 XML 元素映射到现有的电子表格计算模型,从而使用 XML 数据作为现有计算模型的输入。将自定义 XML 架构映射到工作簿中的现有数据。将从 Web 服务返回的 XMl 数据合并到 Excel 工作表。

使用 XML 电子表格架构可采用常规方式在 Excel 中创建工作簿,然后将其另存为 XML 电子表格格式。Excel 使用其本身的 XML 架构 (XMLSS) 应用存储文件属性等信息的 XML 标记并定义工作簿结构。

作者: Hugh

Welcome to Wan's world~