2024年6月13日发(作者:)

在 Excel 2003 中导入 XML 映射、XML 列表和动

态图表源

发布日期 : 11/12/2004 |更新日期 : 11/12/2004

John R. Durant

Microsoft Corporation

适用于:

Microsoft ® Office Excel 2003

摘要:Web 文章 Web Queries and Dynamic Chart Data in

Microsoft®Excel 2002 演示了如何使用 Web 查询将数据导入到

Microsoft®Excel 2002 中,然后创建一个可以动态响应源数据更改的

图表。本文介绍 Microsoft® Office Excel 2003 如何取得相同的结

果,而只使用少量的代码、较少的繁琐以及具有更大的潜力。与此同

时,您将更深入地了解 Excel 2003 的 XML 功能,最重要的是 XML

映射、XML 列表、用于导入 XML 的新增例程,以及如何使用动态

填充的 XML 列表作为图表的数据源。

本页内容

业务方案

Excel 2003 中的 XML 映射

Excel 列表

将 XML 数据导入 Excel

动态图表源

小结

业务方案

假设某个销售经理会定期查看销售数据。她要指定一个日期范围,然

后合计销售数据。特别是,她希望查看指定范围内按天总结的销售数

字。她希望在看到原始数据的同时也可以看到显示指定日期范围内的

总计销售趋势的图表。

针对她的每个要求创建显式报表似乎不切实际。为此,必须有人详细

审查输入数据,然后为组织内可能存在的大量方案创建独立的电子表

格报表。这样的话,开发人员和 IT 员工的负担就非常大,尤其是考

虑到组织内并不只有一个部门的销售经理具有这种要求。更好的方法

是使 Excel 电子表格可以自适应提供销售经理所需的各种报表,同

时这些报表可以被其他部门的销售经理重复使用,并根据他们的相似

需要进行调整。

本文说明如何使用 Microsoft® Office Excel 2003 中的功能来导入

数据,以及将图表动态绑定到数据。我们还将对用户界面进行一些调

整,以便用户可以配置报表的设置,然后导入报表的数据。图 1 显

示了整体解决方案。