Risolvere problemi di importazione dei file di Access e XLS in Power BI DesktopResolve issues importing Access and .XLS files in Power BI Desktop

In Power BI Desktop, sia i database di Access sia le prime versioni delle cartelle di lavoro di Excel (file XLS di tipo Excel 2007-2003) usano il motore di database di Access.In Power BI Desktop, both Access databases and early versions of Excel workbooks (.XLS files of type Excel 2007-2003) use the Access Database Engine. Esistono tre situazioni comuni che possono impedire il corretto funzionamento del motore di database di Access:There are three common situations that can prevent the Access Database Engine from working properly:

Situazione 1: nessun motore di database di Access installatoSituation 1: No Access Database Engine Installed

Quando il messaggio di errore di Power BI Desktop indica che il motore di database di Access non è installato, è necessario installare la versione del motore di database di Access, a 32 bit o a 64 bit, che corrisponde alla propria versione di Power BI Desktop.When the Power BI Desktop error message indicates the Access Database Engine in not installed, you must install the Access Database Engine version, either 32-bit or 64-bit, that matches your Power BI Desktop version. È possibile installare il motore di database di Access da questo percorso.You can install the Access Database Engine from this location.

Nota

Se la versione di bit del motore di database di Access installata è diversa dalla versione di bit dell'installazione di Microsoft Office, le applicazioni di Office non riusciranno a usare il motore di database di Access.If the installed Access Database Engine bit version is different from your Microsoft Office installation's bit version, Office applications will not be able to use the Access Database Engine.

Situazione 2: la versione di bit del motore di database di Access (32 bit o 64 bit) è diversa dalla versione di bit di Power BI DesktopSituation 2: The Access Database Engine bit version (32-bit or 64-bit) is different from your Power BI Desktop bit version

Spesso questa situazione si verifica quando la versione installata di Microsoft Office è a 32 bit e la versione di Power BI Desktop installata è a 64 bit.This situation often occurs when the installed version of Microsoft Office is 32-bit, and the version of Power BI Desktop installed is 64-bit. Può verificarsi anche il contrario e la mancata corrispondenza di versione di bit si verifica in entrambi i casi (se si usa una sottoscrizione di Office 365, vedere Situazione 3 per un problema e una risoluzione diversi).The opposite can occur as well, and the bit-version mismatch with occur in either case (if you're using an Office 365 subscription, see Situation 3 for a different issue and resolution). Una delle seguenti soluzioni può risolvere l'errore di mancata corrispondenza di versione di bit:Any of the following solutions can remedy this bit-version mismatch error:

  1. Modificare la versione di Power BI Desktop in modo che corrisponda alla versione di bit dell'installazione di Microsoft Office.Change the version of Power BI Desktop to match the bit-version of your Microsoft Office installation. 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.To change the bit-version of Power BI Desktop, uninstall Power BI Desktop, and then install the version of Power BI Desktop that matches your Office installation. Per selezionare una versione di Power BI Desktop, nella pagina di download per desktop selezionare Opzioni di download avanzate.To select a version of Power BI Desktop, on the download page for desktop select Advanced download options.

    Nella pagina di download che viene visualizzata, scegliere la lingua e quindi selezionare il pulsante Scarica .On the download page that appears, choose your language and then select the Download button. Nella schermata che viene visualizzata selezionare la casella di controllo accanto a PBIDesktop.msi per la versione a 32 bit o accanto a PBIDesktop_x64.msi per la versione a 64 bit.ON the screen that appears, select the checkbox beside PBIDesktop.msi for the 32-bit version, or PBIDesktop_x64.msi for the 64-bit version. Nella schermata seguente, viene selezionata la versione a 64 bit.In the following screen, the 64-bit version is selected.

    Nota

    Quando si usa la versione a 32 bit di Power BI Desktop, durante la creazione di modelli di dati molto grandi si potrebbero riscontrare problemi di memoria esaurita.When using the 32-bit version of Power BI Desktop, when creating very large data models you might experience out-of-memory issues.

  2. Modificare la versione di Microsoft Office in modo che corrisponda alla versione di bit dell'installazione di Power BI Desktop.Change the version of Microsoft Office to match the bit-version of your Power BI Desktop installation. Per modificare la versione di bit di Microsoft Office, disinstallare Office e quindi installare la versione di Office che corrisponde all'installazione di Power BI Desktop.To change the bit-version of Microsoft Office, uninstall Office, and then install the version of Office that matches your Power BI Desktop installation.
  3. Se l'errore si è verificato quando si prova ad aprire un file XLS (cartella di lavoro di Excel 2007-2003), è possibile evitare di usare il motore di database di Access aprendo il file XLS in Excel e salvandolo come file con estensione XLSX.If the error occurred when attempting to open an .XLS file (an Excel 2007-2003 workbook), you can avoid using the Access Database Engine by opening the .XLS file in Excel, and saving it as an XLSX file.
  4. Se le tre soluzioni precedenti non sono applicabili, è possibile installare entrambe le versioni del motore di database di Access, ma si tratta di una soluzione non consigliata.If the previous three solutions are not feasible, it is possible to install both versions of the Access Database Engine, but this is not a recommended workaround. L'installazione di entrambe le versioni risolverà il problema per Power Query per Excel e Power BI Desktop, ma verranno introdotti errori e problemi per qualsiasi applicazione che usi automaticamente (per impostazione predefinita) la versione di bit del motore di database di Access che è stata installata per prima.Installing both versions will resolve this issue for Power Query for Excel and Power BI Desktop, but will introduce errors and issues for any application that automatically (by default) uses the bit-version of the Access Database Engine that was installed first. Per installare entrambe le versioni di bit del motore di database di Access, scaricare entrambe le versioni, quindi eseguire ognuna di esse usando l'opzione /passive.To install both bit-versions of the Access Database Engine, download both versions, then run each of them using the /passive switch. ad esempio:For example:

    c:\users\joe\downloads\AccessDatabaseEngine.exe /passive
    
    c:\users\joe\downloads\AccessDatabaseEngine_x64.exe /passive
    

Situazione 3: Problemi nell'uso di file Access o XLS con una sottoscrizione di Office 365Situation 3: Trouble using Access or .XLS files with an Office 365 subscription

Se si usa una sottoscrizione di Office 365, che sia Office 2013 o Office 2016, il provider del motore di database di Access è registrato in un percorso del Registro di sistema virtuale accessibile solo ai processi di Office.If you are using an Office 365 subscription, whether Office 2013 or Office 2016, the Access Database Engine provider is registered in a virtual registry location that is only accessible to Office processes. Di conseguenza, il motore Mashup (che è responsabile dell'esecuzione di Excel e Power BI Desktop non Office 365), che non è un processo di Office, non potrà usare il provider del motore di database di Access.As a result, the Mashup Engine (which is responsible for running non-Office 365 Excel and Power BI Desktop) which is not an Office process, cannot use the Access Database Engine provider.

Per risolvere questo problema, è possibile scaricare e installare il motore di database di Access ridistribuibile che corrisponde alla versione di bit dell'installazione di Power BI Desktop (vedere le sezioni precedenti per altre informazioni sulle versioni di bit).To remedy this situation, you can download and install the Access Database Engine redistributable that matches the bit version of your Power BI Desktop installation (see earlier sections for more information about bit-versions).

Collegamento per il download: Motore di database di Access.Download link: Access Database Engine download.

Altre situazioni che causano problemi di importazioneOther situations that cause import issues

Microsoft si impegna a coprire tutti i problemi possibili che si verificano con i file XLS o di Access.We strive to cover as many issues that occur with Access or .XLS files as possible. Se si verifica un problema che non viene trattato in questo articolo, inviare una domanda riguardante il problema al supporto di Power BI.If you encounter an issue that isn't covered in this article, please submit a question about the issue to Power BI Support. Vengono esaminati regolarmente i problemi che potrebbero influire su molti clienti, che saranno poi inclusi negli articoli.We regularly look at issues that may be affecting many customers, and include them in our articles.