總結
| 項目 | Description |
|---|---|
| 發行狀態 | 一般可用性 |
| Products | Excel Power BI(語意模型) Power BI(資料流程) Fabric(Dataflow Gen2) Power Apps(資料流程) Dynamics 365 Customer Insights Analysis Services |
| 函數參考文檔 | Xml.Tables Xml.Document |
備註
某些功能可能會存在於一個產品中,但由於部署排程和主機特定功能,而不存在於其他產品中。
支援的功能
- Import
從 Power Query Desktop 載入本地 XML 檔案
要載入本地 XML 檔案:
在「取得資料」選項中選擇 XML 選項。 此操作將啟動本地檔案瀏覽器,並允許您選擇您的 XML 檔案。
XML 檔案選擇截圖。
瀏覽包含你想載入的本地 XMl 檔案的目錄,然後選擇 「開啟」。
在 Navigator 中,選擇你想要的資料,然後選擇 Load來載入資料,或選擇 Transform Data 繼續在 Power Query 編輯器 中轉換資料。
在導航器中從 XML 檔案載入資料的截圖。
從 Power Query Online 載入本地 XML 檔案
要載入本地 XML 檔案:
從 資料來源 頁面選擇 XML。
輸入本地 XML 檔案的路徑。
線上服務XML檔案選擇截圖。
從 資料閘道中選擇本地資料閘道。
如果需要驗證,請輸入你的憑證。
選取 下一步。
載入 XML 檔案後,Power Query 編輯器 會自動啟動。 如果你願意,可以從編輯器中轉換資料,或者直接儲存並關閉,再載入資料。
&lct;c1><c0><sb0>XML 檔案載入到 Power Query 編輯器 的截圖。</sb0><c0></c1>
從網頁載入 XML 檔案
如果您想從網頁載入 XML 檔案,您可以選擇 Web 連接器,而不是選擇 XML 連接器。 把想要的檔案地址貼上,系統會跳出驗證選項,因為你是進入網站而不是靜態檔案。 如果沒有驗證,你可以選擇匿名。 就像本地情況一樣,接著你會看到連接器預設載入的表格,你可以選擇載入或轉換。
故障排除
資料結構
由於許多 XML 文件資料是零碎或巢狀的,你可能需要額外做資料整形,才能讓它以方便分析的形式呈現。 無論你使用 UI 可存取的 函式,還是使用 函式,本說法皆成立。 根據你的需求,你可能會發現需要做更多或更少的資料整形。
文字與節點的比較
如果你的文件包含文字與非文字的兄弟節點混合,可能會遇到問題。
舉例來說,如果你有一個這樣的節點:
<abc>
Hello <i>world</i>
</abc>
會回傳「world」部分,但忽略「Hello」。 只回傳元素,不回傳文字。 不過, 會回傳「Hello iworld/i」。 整個內節點都變成文字,結構也沒被保留。