將 Excel 活頁簿匯入 Power BI Desktop

使用 Power BI Desktop,您可以輕鬆地將包含 Power Query 查詢和 Power Pivot 模型的 Excel 活頁簿匯入 Power BI Desktop。 Power BI Desktop 會根據 Excel 活頁簿自動建立報表和視覺效果。 匯入之後,您可以使用每個 Power BI Desktop 每月更新發行的現有功能和新功能,繼續使用 Power BI Desktop 來改善和精簡這些報表。

匯入 Excel 活頁簿

  1. 若要將 Excel 活頁簿匯入 Power BI Desktop,請選取 [ 檔案 > 匯 > 入 Power Query]、[Power Pivot]、[Power View]。

    Screenshot that shows the Import Excel workbook feature.

  2. 從 [ 開啟] 視窗中,選取要匯入的 Excel 活頁簿。

    雖然活頁簿中物件的大小或數目目前沒有限制,但較大型的活頁簿需要較長的時間,Power BI Desktop 才能分析及匯入。

    注意

    若要從共用的 OneDrive for Work 或 school 資料夾或 Microsoft 365 群組資料夾載入或匯入 Excel 檔案,請使用 Excel 檔案的 URL,並將它輸入 Power BI Desktop 中的 Web 資料來源。 您需要遵循幾個步驟,才能正確格式化適用于工作或學校的 OneDrive URL;如需資訊和正確的步驟系列,請參閱 在 Power BI Desktop 中使用 OneDrive for Work 或 school 連結。

  3. 從出現的 [匯入] 對話方塊中,選取 [ 開始 ]。

    Screenshot that shows the Import Excel workbook contents message.

    Power BI Desktop 會分析活頁簿,並將其轉換成 Power BI Desktop 檔案 (.pbix)。 此動作是一次性事件。 使用這些步驟建立之後,Power BI Desktop 檔案就不依賴原始 Excel 活頁簿。 您可以修改、儲存及共用它,而不會影響原始活頁簿。

    匯入完成後,會出現摘要頁面,描述已轉換的專案。 摘要頁面也會列出無法匯入的任何專案。

    Screenshot that shows the Import Excel workbook contents summary page.

  4. 選取關閉

    Power BI Desktop 會匯入 Excel 活頁簿,並根據活頁簿內容載入報表。

    Screenshot that shows an example of an imported sales report.

匯入活頁簿之後,您可以繼續處理報表。 您可以使用 Power BI Desktop 中包含的任何特性和功能,來建立新的視覺效果、新增資料或建立新的報表頁面。

哪些活頁簿元素會匯入?

Power BI Desktop 可以在 Excel 中匯入下列元素,通常稱為 物件

Excel 活頁簿中的物件 Power BI Desktop 檔案的最終結果
Power Query 查詢 所有來自 Excel 的 Power Query 查詢都會轉換成 Power BI Desktop 中的查詢。 如果 Excel 活頁簿中定義了查詢群組,則相同的組織會在 Power BI Desktop 中複寫。 除非所有查詢都設定為 [匯入資料 Excel] 對話方塊中的 [僅建立連線ion ] ,否則會載入所有查詢。 從 Power BI Desktop 中Power Query 編輯器的 [首頁 ] 索引標籤中選取 [屬性 ] 來自訂載入行為。
Power Pivot 外部資料連線 所有 Power Pivot 外部資料連線都會轉換成 Power BI Desktop 中的查詢。
連結的資料表或目前的活頁簿資料表 如果 Excel 中有工作表資料表連結到資料模型,或連結至查詢(使用 From Table M 中的 Excel.CurrentWorkbook() 函式),您會看到下列選項:

將資料表匯入 Power BI Desktop 檔案 。 此資料表是資料的一次性快照集,之後資料在 Power BI Desktop 的資料表中是唯讀的。 使用此選項所建立之資料表的大小限制為 100 萬個字元(總計、合併所有資料行標頭和儲存格)。

保留與原始活頁簿 的連線。 或者,您可以保留與原始 Excel 活頁簿的連線。 Power BI Desktop 會在每個重新整理時擷取此資料表中的最新內容,就像您在 Power BI Desktop 中針對 Excel 活頁簿建立的任何其他查詢一樣。
資料模型匯出資料行、量值、KPI、資料類別和關聯性 這些資料模型物件會轉換成 Power BI Desktop 中的對等物件。 請注意,Power BI Desktop 中無法使用某些資料類別,例如 Image。 在這些情況下,資料類別資訊會重設有問題的資料行。

匯入活頁簿是否有任何限制?

將活頁簿匯入 Power BI Desktop 有幾個限制:

  • SQL Server Analysis Services 表格式模型的外部連線: 在 Excel 2013 中,可以建立 SQL Server Analysis Services 表格式模型的連線,而不需要匯入資料。 在將 Excel 活頁簿匯入 Power BI Desktop 時,目前不支援這種連線。 因應措施是,您必須在 Power BI Desktop 中重新建立這些外部連線。
  • 階層: Power BI Desktop 目前不支援這種類型的資料模型物件。 因此,階層會在將 Excel 活頁簿匯入 Power BI Desktop 時略過。
  • 二進位資料行: Power BI Desktop 目前不支援這種類型的資料模型資料行。 二進位資料行會從 Power BI Desktop 中產生的資料表中移除。
  • Power Query 中使用 From Table 或使用 M 中的 Excel.CurrentWorkbook 命名範圍: 目前不支援將此具名範圍資料匯入 Power BI Desktop,但已規劃的更新。 目前,這些具名範圍會載入 Power BI Desktop,作為外部 Excel 活頁簿的連線。
  • PowerPivot 至 SSRS: 目前不支援與 SQL Server Reporting Services (SSRS) 的 PowerPivot 外部連線,因為 Power BI Desktop 目前無法使用該資料來源。