如何将 XML 导入 Excel [示例]

数据是任何商业实体的命脉。企业根据业务数据存储需求,使用不同的程序和格式来保存数据。您可能有一个由数据库引擎支持的工资计划,您的数据可能保存在 CSV 文件中,甚至可能来自您想在 Excel 中分析的网站。本文将向您展示如何实现上述目标。

什么是外部数据源?

外部数据是指您链接/导入到 Excel 中的、位于 Excel 外部的数据源。

外部数据的示例如下:

  • 存储在 Microsoft Access 数据库中的数据。这可能是来自自定义应用程序的信息,例如:工资、销售点、库存等。
  • 来自 SQL Server 或其他数据库引擎(如 MySQL、Oracle 等)的数据——这可能是来自自定义应用程序的信息。
  • 来自网站/Web 服务——这可能是来自 Web 服务 的信息,例如互联网上的货币汇率、股票价格等。
  • 文本文件,例如 CSV、制表符分隔文件等——这可能来自不提供直接链接的第三方应用程序。此类数据可能包括导出到逗号分隔文件 CSV 的银行付款等。
  • 其他类型,例如 HTML 数据、Windows Azure 市场等。

网站(XML 数据)外部数据源示例

在本例中,要将 XML 导入 Excel,我们将假设我们正在交易欧元,并希望从欧洲中央银行的网站获取汇率。货币汇率 API 链接是 http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • 打开一个新的工作簿
  • 点击功能区上的“数据”选项卡
  • 点击“从 Web”按钮
  • 您将获得以下窗口

Website(XML data) External Data Source Example

  1. 在地址栏输入 http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
  2. 点击“转到”按钮,您将看到 XML 数据预览
  3. 完成后点击“导入”按钮

您将看到以下选项对话框

Website(XML data) External Data Source Example

  • 点击“确定”按钮
  • 您将获得以下 Excel 导入 XML 数据

Website(XML data) External Data Source Example

如何将 XML 导入 Excel

让我们再举一个如何在 Excel 中导入 XML 文件的例子,这次您使用的是本地 XML,而不是网页链接。您可以下载下面的 XML 文件。

下载 XML 文件

以下是如何在 Excel 中打开 XML 文件的分步过程。

步骤 1)在 Excel 中创建一个新的工作簿

  • 打开一个新的工作簿
  • 点击功能区上的“数据”选项卡
  • 点击“从其他源”

Import XML to Excel

步骤 2)选择 XML 作为数据源

  • 然后点击“从 XML 数据导入”

Import XML to Excel

步骤 3)找到并选择 XML 文件

您将看到与上面示例相同的选项对话框。

  • 点击“确定”按钮
  • 您将看到以下数据。

Import XML to Excel

摘要

Excel 拥有强大的功能,可以让我们分析数字数据并创建图表等可视化报告。您可以利用外部数据导入功能来创建满足您业务报告需求的自定义报告。