XML

摘要

項目 說明
發行狀態 正式發行
產品 Excel
Power BI (語意模型)
Power BI (數據流)
網狀架構 (資料流 Gen2)
Power Apps (數據流)
Dynamics 365 Customer Insights
Analysis Services
函式參考檔 Xml.Tables
Xml.Document

注意

某些功能可能會存在於一個產品中,但由於部署排程和主機特定功能,而不存在其他功能。

支援的功能

  • Import

從 Power Query Desktop 載入本機 XML 檔案

若要載入本機 XML 檔案:

  1. 選取 [取得資料] 選取專案中的 [XML] 選項。 此動作會啟動本機檔案瀏覽器,並允許您選取 XML 檔案。

    XML 檔案選取。

  2. 流覽至包含您要載入之本機 XMl 檔案的目錄,然後選取 [ 開啟]。

  3. [導覽器] 中,選取您想要的數據,然後選取 [載入] 以載入數據,或 [轉換數據] 以繼續轉換 Power Query 編輯器 中的數據。

    從導覽器中的 XML 檔案載入資料。

從 Power Query Online 載入本機 XML 檔案

若要載入本機 XML 檔案:

  1. 從 [ 數據源] 頁面,選取 [ XML]。

  2. 輸入本機 XML 檔案的路徑。

    從在線服務選取 XML 檔案。

  3. 數據閘道選取內部部署數據閘道

  4. 如果需要驗證,請輸入您的認證。

  5. 選取 [下一步]。

載入 XML 檔案會自動啟動 Power Query 編輯器。 從編輯器中,您可以視需要轉換數據,也可以直接儲存並關閉以載入資料。

載入 Power Query 編輯器 中的 XML 檔案。

從 Web 載入 XML 檔案

如果您想要從 Web 載入 XML 檔案,而不是選取 XML 連接器,您可以選取 Web 連接器。 貼上所需檔案的位址,系統會提示您進行驗證選取,因為您正在存取網站而不是靜態檔案。 如果沒有驗證,您可以只選取 [ 匿名]。 如同本機案例,您接著會看到連接器預設載入的數據表,您可以載入或轉換。

疑難排解

數據結構

由於許多 XML 檔有不完全或巢狀數據,您可能必須執行額外的數據成形,以某種形式取得它,以便進行分析。 不論您使用UI可存取 Xml.Tables 函式或函 Xml.Document 式,這都成立。 視您的需求而定,您可能會發現您必須執行更多或更少的數據成形。

文字與節點

如果您的檔案包含文字和非文字同層級節點的混合,您可能會遇到問題。

例如,如果您有如下所示的節點:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables 會傳回 「world」 部分,但忽略 「Hello」。 只會傳回元素,而不是文字。 不過, Xml.Document 會傳回 「Hello <i>world</i>」。。 整個內部節點會轉換成文字,而且不會保留結構。