Résoudre les problèmes d’importation de fichiers Access et .XLS dans Power BI DesktopResolve issues importing Access and .XLS files in Power BI Desktop

Dans Power BI Desktop, les bases de données Access et les premières versions de classeurs Excel (fichiers .XLS de type Excel 2007-2003) utilisent le moteur de base de données 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. Trois situations courantes peuvent empêcher le moteur de base de données Access de fonctionner correctement :There are three common situations that can prevent the Access Database Engine from working properly:

Situation 1 : aucun moteur de base de données Access installéSituation 1: No Access Database Engine Installed

Quand le message d’erreur de Power BI Desktop indique que le moteur de base de données Access n’est pas installé, vous devez installer la version 32 bits ou 64 bits du moteur de base de données Access correspondant à votre version de 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. Vous pouvez installer le moteur de base de données Access à partir de cet emplacement.You can install the Access Database Engine from this location.

Note

Si la version (32 bits ou 64 bits) du moteur de base de données Access installé diffère de celle de votre installation Microsoft Office, les applications Office ne pourront pas utiliser le moteur de base de données 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.

Situation 2 : la version (32 bits ou 64 bits) du moteur de base de données Access diffère de celle de votre installation Power BI DesktopSituation 2: The Access Database Engine bit version (32-bit or 64-bit) is different from your Power BI Desktop bit version

Cette situation se produit souvent quand la version installée de Microsoft Office est 32 bits alors que la version installée de Power BI Desktop est 64 bits.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. L’inverse peut également se produire et l’incompatibilité de version de bits se produit dans les deux cas (si vous utilisez un abonnement Office 365, consultez la section Cas 3 qui présente un autre problème et sa résolution).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). Toutes les solutions suivantes permettent de remédier à cette erreur d’incompatibilité de version de bits :Any of the following solutions can remedy this bit-version mismatch error:

  1. Modifiez la version (32 bits ou 64 bits) de Power BI Desktop de façon à ce qu’elle corresponde à la version de votre installation Microsoft Office.Change the version of Power BI Desktop to match the bit-version of your Microsoft Office installation. Pour modifier la version de Power BI Desktop, désinstallez Power BI Desktop, puis installez la version de Power BI Desktop correspondant à votre installation 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. Pour sélectionner une version de Power BI Desktop, dans la page de téléchargement pour postes de travail, sélectionnez Options de téléchargement avancées.To select a version of Power BI Desktop, on the download page for desktop select Advanced download options.

    Dans la page de téléchargement qui s’affiche, choisissez votre langue, puis cliquez sur le bouton Télécharger .On the download page that appears, choose your language and then select the Download button. Dans l’écran qui s’affiche, cochez la case en regard de PBIDesktop.msi pour la version 32 bits, ou PBIDesktop_x64.msi pour la version 64 bits.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. Dans l’écran suivant, la version 64 bits est sélectionnée.In the following screen, the 64-bit version is selected.

    Note

    Si vous utilisez la version 32 bits de Power BI Desktop, lors de la création de modèles de données très volumineux, il se peut que vous rencontriez des problèmes d’insuffisance de mémoire.When using the 32-bit version of Power BI Desktop, when creating very large data models you might experience out-of-memory issues.

  2. Modifiez la version (32 bits ou 64 bits) de Microsoft Office de façon à ce qu’elle corresponde à la version de votre installation Power BI Desktop.Change the version of Microsoft Office to match the bit-version of your Power BI Desktop installation. Pour modifier la version (32 bits ou 64 bits) de Microsoft Office, désinstallez Office, puis installez la version d’Office correspondant à votre installation 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. Si l’erreur s’est produite lors de la tentative d’ouverture d’un fichier .XLS (classeur Excel 2007-2003), vous pouvez éviter d’utiliser le moteur de base de données Access en ouvrant le fichier .XLS dans Excel, puis en l’enregistrant au format .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. Si les trois solutions précédentes sont irréalisables, vous pouvez installer les deux versions du moteur de base de données Access, mais cette solution de contournement n’est pas recommandée.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’installation des deux versions résout ce problème pour Power Query pour Excel et Power BI Desktop, mais génère des erreurs et problèmes pour toute application qui utilise automatiquement (par défaut) la version du moteur de base de données Access installée en premier lieu.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. Pour installer les deux versions (32 bits et 64 bits) du moteur de base de données Access, téléchargez-les, puis exécutez-les à l’aide du commutateur /passive.To install both bit-versions of the Access Database Engine, download both versions, then run each of them using the /passive switch. Par exemple :For example:

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

Cas 3 : Problèmes d’utilisation de fichiers Access ou XLS avec un abonnement Office 365Situation 3: Trouble using Access or .XLS files with an Office 365 subscription

Si vous utilisez un abonnement Office 365 (Office 2013 ou Office 2016), le fournisseur de moteur de base de données Access est enregistré dans un emplacement de registre virtuel uniquement accessible par les processus 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. Par conséquent, le moteur d’application web hybride (qui est chargé d’exécuter les versions d’Excel et Power BI Desktop non associées à Office 365), qui n’est pas un processus Office, ne peut pas utiliser le fournisseur de moteur de base de données 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.

Pour remédier à cette situation, vous pouvez télécharger et installer le package redistribuable de moteur de base de données Access qui correspond à la version de bits de votre installation de Power BI Desktop (voir les sections précédentes pour plus d’informations sur les versions de bits).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).

Lien de téléchargement : Moteur de base de données Access.Download link: Access Database Engine download.

Autres situations qui entraînent des problèmes d’importationOther situations that cause import issues

Nous nous efforçons autant que possible de résoudre les problèmes qui se produisent avec les fichiers XLS ou Access.We strive to cover as many issues that occur with Access or .XLS files as possible. Si vous rencontrez un problème qui n’est pas abordé dans cet article, envoyez une question à son sujet au support 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. Nous examinons régulièrement les problèmes qui peuvent affecter de nombreux clients afin de les inclure dans nos articles.We regularly look at issues that may be affecting many customers, and include them in our articles.