將文字解析為 JSON 或 XML (Power Query)

套用到
Microsoft 365 Excel

你可以解析 (或拆解欄位內容,) 包含 JSON 或 XML 的文字串。 為了說明如何使用 解析 指令,以下範例資料從輸入的 JSON 和 XML 資料作為文字欄位開始。   

範例 JSON 與 XML 資料

欲了解更多關於匯入 JSON 與 XML 的資訊,請參閱 「從外部資料來源匯入資料」。

解析 JSON 文字

JavaScript 物件符號 (JSON) 是一種常見的資料格式,你可以匯入到 Excel。

要將 SalesPerson 欄位從文字字串轉換成結構化 的 Record 欄位:

  1. 選擇 銷售人員 欄位。

  2. 選擇 Transform>Parse>JSON。

  3. 選擇 記錄 以查看數值。

    檢視底層結構化紀錄

  4. 請選擇 SalesPerson 欄位標頭旁的「展開展開」圖示。 在 「展開 欄位」對話框中,只選擇 FirstNameLastName 欄位。

    將紀錄擴展到表格中

結果

擴充紀錄的成果

解析 XML 文字

可擴充標記語言 (XML) 是一種常見的標記與資料格式,你可以匯入到 Excel。

國家 欄位從文字字串轉換成 表格 值。

  1. 選擇 國家 欄位。

  2. 選擇 Transform>Parse>XML

  3. 選擇 表格 以查看數值。

    在結構化表格中檢視基礎值

  4. 請選擇位於國家欄位標頭旁的「展開展開」圖示。 在 「展開欄位 」對話框中,只選擇 國家分區 欄位。

    將結構化 Table 展開為查詢 table

結果

擴充表的結果

提示 使用 表格時,你也可以選擇「 彙總 」以不同方式彙整資料,例如 「總和 」或 「計數」。 欲了解更多資訊,請參閱「 從欄位彙整資料」。

另請參閱

適用於 Excel 的 Power Query 說明

使用清單、記錄或表格結構欄位

將文字解析為 JSON 或 XML (docs.com)