将文本解析为 JSON 或 XML (Power Query)

应用对象
Microsoft 365 专属 Excel

可以使用包含 JSON 或 XML 的文本字符串解析 (或解构) 列的内容。 为了帮助说明如何使用 Parse 命令,以下示例数据从作为文本字段输入的 JSON 和 XML 数据开始。   

示例 JSON 和 XML 数据

有关导入 JSON 和 XML 的详细信息,请参阅 从外部数据源导入数据

分析 JSON 文本

JavaScript 对象表示法 (JSON) 是一种常见的数据格式,可将其导入 Excel。

若要将 SalesPerson 列从文本字符串转换为结构化 记录 列,请执行以下操作:

  1. 选择“ 销售人员 ”列。

  2. 选择转换>>分析JSON

  3. 选择 “记录” 以查看值。

    查看基础结构化记录

  4. 选择 SalesPerson 列标题旁边的“展开”图标。 从 展开列对话框 中,仅选择 FirstNameLastName 字段。

    将该记录展开到表中

结果

展开记录的结果

分析 XML 文本

可扩展标记语言 (XML) 是一种常见的标记和数据格式,可将其导入 Excel。

国家/地区 列从文本字符串转换为 值。

  1. 选择 “国家/地区” 列。

  2. 选择 “转换>分析>XML”

  3. 选择 “表” 以查看值。

    查看结构化表中的基础值

  4. 选择“国家/地区”列标题旁边的“展开”图标。 从 展开列 对话框中,仅选择 CountryDivision 字段。

    将结构化表展开到查询表中

结果

展开表的结果

提示 使用 ,还可以选择 聚合 以不同方式聚合数据,例如 求和计数。 有关详细信息,请参阅 聚合列中的数据

另请参阅

Microsoft Power Query for Excel 帮助

使用列表、记录或表结构化列

将文本解析为 JSON 或 XML (docs.com)