Condividi tramite


Risolvere i problemi di importazione di Access e Excel XLS in Power BI Desktop

In Power BI Desktop, i database di Access importati e i file di Excel 97-2003 XLS usano entrambi il motore di database di Access. Tre situazioni comuni possono impedire il corretto funzionamento del motore di database di Access:

  • Nessun motore di database di Access installato.
  • La versione di bit del motore di database di Access, a 32 bit o a 64 bit, è diversa dalla versione di bit di Power BI Desktop.
  • Si usano file access o XLS con un abbonamento a Microsoft 365.

Questo articolo illustra questi problemi e spiega come risolverli.

Nessun motore di database di Access installato

Se un messaggio di errore di Power BI Desktop indica che il motore di database di Access non è installato, installare il runtime di Access 365. Installare la versione, a 32 bit o a 64 bit, corrispondente alla versione di Power BI Desktop.

Se si usano flussi di dati e si usa un gateway per connettersi ai dati, è necessario installare il motore di database di Access nel computer che esegue il gateway.

La versione del bit del motore di database di Access è diversa dalla versione di bit di Power BI Desktop

Questa situazione si verifica in genere quando la versione di Microsoft Office installata è a 32 bit e la versione di Power BI Desktop installata è a 64 bit. Può verificarsi anche l'opposto, e la mancata corrispondenza della versione di bit si verifica in entrambi i casi.

Una delle seguenti soluzioni può risolvere l'errore di mancata corrispondenza di versione di bit. È anche possibile applicare queste soluzioni ad altre mancate corrispondenze, ad esempio altre applicazioni COM a 32 bit come Visual Studio SSDT.

Se si usano file di Access o XLS con un abbonamento a Microsoft 365, vedere Accedere o file XLS con Microsoft 365 per un problema e una risoluzione diversi.

Soluzione 1: Modificare la versione bit di Power BI Desktop in modo che corrisponda alla versione di bit di Microsoft Office

Per modificare la versione di bit di Power BI Desktop, disinstallare Power BI Desktop e quindi installare la versione di Power BI Desktop corrispondente all'installazione di Office.

Nota

Se si usa la versione a 32 bit di Power BI Desktop per la creazione di modelli di dati di dimensioni molto grandi, si potrebbero riscontrare problemi di esaurimento della memoria.

Per selezionare una versione di Power BI Desktop:

  1. Nella pagina di download di Power BI Desktop scegliere la lingua e quindi selezionare Scarica.

    Screenshot of the Download button on the Power BI Desktop download page.Screenshot del pulsante Scarica nella pagina di download di Power BI Desktop.

  2. Nella schermata successiva selezionare la casella di controllo accanto a PBIDesktop.msi per la versione a 32 bit o PBIDesktop_x64.msi per la versione a 64 bit e quindi selezionare Avanti.

    Screenshot that shows choosing the bit version of the Power BI Desktop download.Screenshot che mostra la scelta della versione di bit del download di Power BI Desktop.

Soluzione 2: Modificare la versione bit di Microsoft Office in modo che corrisponda alla versione di bit di Power BI Desktop

Per modificare la versione bit di Microsoft Office in modo che corrisponda alla versione bit dell'installazione di Power BI Desktop:

  1. Disinstallare Microsoft Office.

  2. Installare la versione di Office che corrisponde all'installazione di Power BI Desktop in uso.

Soluzione 3: Salvare il file XLS come XLSX

Se si verifica l'errore con una cartella di lavoro di Excel 97-2003 XLS, è possibile evitare di usare il motore di database di Access aprendo il file XLS in Excel e salvandolo come file XLSX.

Usare i file Access o XLS con Microsoft 365

Le edizioni in abbonamento di Office 2013-2019 che utilizzano la tecnologia di installazione Click-to-Run registrano il provider del motore di database di Access in un percorso virtuale del Registro di sistema accessibile solo ai processi di Microsoft Office. Il motore Mashup, responsabile dell'esecuzione non di Microsoft 365 Excel e Power BI Desktop, non è un processo di Office, quindi non può usare il provider del motore di database di Access.

Per risolvere questa situazione, vedere Impossibile usare le interfacce ODBC, OLEDB o DAO di Access all'esterno delle applicazioni Click-to-Run di Office per indicazioni sull'installazione.

Altri problemi di importazione

Il team di Power BI cerca regolarmente problemi che potrebbero influire su molti utenti e tenta di includerli nella documentazione. Se si verifica un problema che questo articolo non riguarda, inviare una domanda sul problema a supporto di Power BI.