Felsöka problem med åtkomst och Excel XLS-import i Power BI Desktop

I Power BI Desktop använder både importerade Access-databaser och Excel 97-2003 XLS-filer Access Database Engine. Tre vanliga situationer kan förhindra att Access Database Engine fungerar korrekt:

  • Ingen Access Database Engine har installerats.
  • Access Database Engine-bitarsversionen (32-bitars eller 64-bitars) matchar inte din Power BI Desktop-version. Power BI Desktop kräver 64-bitars Access-databasmotor.
  • Du använder Access- eller XLS-filer med en Microsoft 365-prenumeration.

Den här artikeln förklarar dessa problem och beskriver hur du felsöker dem.

Ingen Access Database Engine har installerats

Om ett Power BI Desktop-felmeddelande anger att Access-Database Engine inte är installerat installerar du 64-bitars Access 365 Runtime.

Om du arbetar med dataflöden och använder en gateway för att ansluta till data måste du installera Access Database Engine på datorn som kör gatewayen.

Bitversionen för Access Database Engine skiljer sig från Power BI Desktop-bitversionen

Den här situationen uppstår vanligtvis när den installerade Microsoft Office-versionen är 32-bitars och den installerade Power BI Desktop-versionen är 64-bitars. Power BI Desktop är bara tillgängligt i 64-bitars, så lite versionsmatchning kan inträffa om du har 32-bitars Microsoft Office installerat.

Någon av följande lösningar kan åtgärda det här matchningsfelet för bitversionen. Du kan också tillämpa dessa lösningar på andra missmatchningar, till exempel andra 32-bitars COM-program, exempelvis Visual Studio SSDT.

Om du använder Access- eller XLS-filer med en Microsoft 365-prenumeration kan du läsa Access- eller XLS-filer med Microsoft 365 för ett annat problem och en annan lösning.

Lösning 1: Installera 64-bitars Power BI Desktop

Power BI Desktop är bara tillgängligt som ett 64-bitarsprogram. För att säkerställa kompatibilitet med Access-Database Engine:

  1. Om du för närvarande har Power BI Desktop installerat kontrollerar du att det är 64-bitarsversionen eller laddar ned den senaste versionen.

  2. Installera 64-bitarsversionen av Access Database Engine så att den matchar Power BI Desktop. Anvisningar för installation finns i No Access Database Engine installed.

Lösning 2: Ändra Microsoft Office-bitversionen så att den matchar Power BI Desktop-bitversionen

Så här ändrar du bitversionen av Microsoft Office så att den matchar bitversionen av din Power BI Desktop-installation:

  1. Avinstallera Microsoft Office.

  2. Installera den version av Office som matchar din Power BI Desktop-installation.

Lösning 3: Spara XLS-filen som XLSX

Om felet uppstår med en Excel 97-2003 XLS-arbetsbok kan du undvika att använda Access Database Engine genom att öppna XLS-filen i Excel och spara den som en XLSX-fil.

Du använder Access- eller XLS-filer med Microsoft 365

Prenumerationsversioner av Office 2013-2019 som använder installationstekniken Klicka-och-kör registrerar Access Database Engine-providern på en virtuell registerplats som endast Microsoft Office-processer kan komma åt. Kombinationsmotorn, som ansvarar för att köra icke-Microsoft 365 Excel och Power BI Desktop, är inte en Office-process, så den kan inte använda Access Database Engine-providern.

Information om hur du åtgärdar den här situationen finns i Det går inte att använda gränssnitten Access ODBC, OLEDB eller DAO utanför Office Klicka-och-kör-program för installationsvägledning.

Andra importproblem

Power BI-teamet söker regelbundet efter problem som kan påverka många användare och försöker inkludera dem i dokumentationen. Om du stöter på ett problem som den här artikeln inte täcker skickar du en fråga om problemet till Power BI-supporten.