針對 Power BI Desktop 中的 Access 和 Excel XLS 匯入問題進行疑難解答

在 Power BI Desktop 中,匯入的 Access 資料庫和 Excel 97-2003 XLS 檔案都會使用 Access 資料庫引擎。 有三種常見情況可防止Access 資料庫引擎 正常運作:

  • 未安裝 Access 資料庫引擎。
  • Access 資料庫引擎 的位元版本(32 位元或 64 位元)與你的 Power BI 桌面版本不符。 Power BI Desktop 需要 64 位元 Access 資料庫引擎。
  • 您使用 Access 或 XLS 檔案搭配 Microsoft 365 訂閱。

本文說明這些問題,並告訴您如何進行疑難解答。

未安裝 Access 資料庫引擎 (Access 資料庫引擎)

如果 Power BI Desktop 錯誤訊息顯示未安裝 Access 資料庫引擎,請安裝 64 位元 Access 365 執行環境

如果您使用資料流並使用閘道器連接到資料,則必須在執行閘道器的電腦上安裝 Access 資料庫引擎。

Access 資料庫引擎 位元版本與 Power BI Desktop 位元版本不同

安裝Microsoft Office 版本為32位,且已安裝的Power BI Desktop版本為64位時,通常會發生這種情況。 Power BI Desktop 僅支援 64 位元,因此如果你安裝的是 32 位元 Microsoft Office,位元版本可能會不符。

下列任何解決方案都可以補救此位元版本不匹配錯誤。 您也可以將這些解決方案套用至其他不相符專案,例如 Visual Studio SSDT 等其他 32 位 COM 應用程式。

如果您使用 Access 或 XLS 檔案搭配 Microsoft 365 訂閱,請參閱 Access 或 XLS 檔案搭配 Microsoft 365,以取得不同問題和解決方式。

解決方案一:安裝 64 位元 Power BI 桌面

Power BI Desktop 僅提供 64 位元應用程式。 為確保與 Access 資料庫引擎 相容:

  1. 如果你目前安裝的是 Power BI Desktop,請確認是 64 位元版本,或下載最新版本

  2. 安裝 64 位元的 Access 資料庫引擎,以符合 Power BI Desktop。 如需安裝指引,請參閱「未安裝 Access 資料庫引擎」

解決方案 2:變更 Microsoft Office 位元版本,以符合 Power BI Desktop 位元版本

若要變更 Microsoft Office 的位元版本,以符合 Power BI Desktop 安裝的位元版本:

  1. 卸載 Microsoft Office。

  2. 安裝符合 Power BI Desktop 安裝的 Office 版本。

解決方案 3:將 XLS 檔案儲存為 XLSX

如果 Excel 97-2003 XLS 活頁簿發生錯誤,您可以藉由在 Excel 中開啟 XLS 檔案並將它儲存為 XLSX 檔案,以避免使用 Access 資料庫引擎。

您使用 Access 或 XLS 檔案於 Microsoft 365

使用隨選即用安裝技術的 Office 2013-2019 訂閱版本會在虛擬登錄位置註冊 Access 資料庫引擎 提供者,而虛擬登錄位置中只有Microsoft Office 進程才能存取。 負責執行非Microsoft 365 Excel 和 Power BI Desktop 的 Mashup 引擎不是 Office 程式,因此無法使用 Access 資料庫引擎提供者。

若要修正這種情況,請參閱 無法使用 Office 隨選即用應用程式外部的 Access ODBC、OLEDB 或 DAO 介面,以取得安裝指引。

其他匯入問題

Power BI 小組會定期尋找可能會影響許多用戶的問題,並嘗試將它們包含在檔中。 如果您遇到本文未涵蓋的問題,請提交與此問題相關的問題至 Power BI 支援