Résoudre les problèmes d’importation des fichiers Access et Excel XLS dans Power BI Desktop

Dans Power BI Desktop, les bases de données Access importées et les fichiers XLS Excel 97-2003 utilisent tous deux le moteur de base de données Access. Trois situations courantes peuvent empêcher le moteur de base de données Access de fonctionner correctement :

  • Aucun moteur de base de données Access n’est installé.
  • La version (32 bits ou 64 bits) du moteur de base de données Access diffère de celle de Power BI Desktop.
  • Vous utilisez des fichiers Access ou XLS avec un abonnement Microsoft 365.

Aucun moteur de base de données Access installé

Si un message d’erreur Power BI Desktop indique que le moteur de base de données Access n’est pas installé, installez le moteur de base de données Access à partir de la page des téléchargements. Installez la version (32 bits ou 64 bits) qui correspond à votre version de Power BI Desktop.

Si vous utilisez des flux de données et une passerelle pour vous connecter aux données, vous devez installer le moteur de base de données Access sur l’ordinateur qui exécute la passerelle.

Notes

Si la version du moteur de base de données Access que vous installez diffère de celle de votre installation Microsoft Office, vos applications Office ne pourront pas utiliser le moteur de base de données Access.

La version du moteur de base de données Access diffère de celle de Power BI Desktop

Cette situation se produit généralement quand la version de Microsoft Office installée est 32 bits alors que la version de Power BI Desktop installée est 64 bits. L’inverse peut également se produire, et l’incompatibilité des versions se produit dans les deux cas.

Les solutions suivantes permettent de remédier à cette erreur d’incompatibilité des versions en bits. Vous pouvez également appliquer ces solutions à d’autres incompatibilités (par exemple, d’autres applications COM 32 bits telles que Visual Studio SSDT).

Si vous utilisez des fichiers Access ou XLS avec un abonnement Microsoft 365, consultez Fichiers Access ou XLS avec Microsoft 365 pour consulter un autre problème et sa résolution.

Solution 1 : modifier la version de Power BI Desktop afin qu’elle corresponde à celle de Microsoft Office

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.

Notes

Si vous utilisez la version 32 bits de Power BI Desktop pour créer des modèles de données très volumineux, il se peut que vous rencontriez des problèmes d’insuffisance de mémoire.

Pour sélectionner une version de Power BI Desktop :

  1. Dans la page de téléchargement de Power BI Desktop, choisissez votre langue, puis sélectionnez Télécharger.

    Screenshot of the Download button on the Power BI Desktop download page.

  2. Dans l’écran suivant, cochez la case en regard de PBIDesktop.msi pour la version 32 bits ou PBIDesktop_x64.msi pour la version 64 bits, puis sélectionnez Suivant.

    Screenshot that shows choosing the bit version of the Power BI Desktop download.

Solution 2 : modifier la version de Microsoft Office afin qu’elle corresponde à celle de Power BI Desktop

Pour modifier la version de Microsoft Office afin qu’elle corresponde à celle de votre installation de Power BI Desktop :

  1. Désinstallez Microsoft Office.

  2. Installez la version d’Office correspondant à votre installation de Power BI Desktop.

Solution 3 : enregistrer le fichier XLS au format XLSX

Si l’erreur se produit avec un classeur XLS Excel 97-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.

Solution 4 : installer les deux versions du moteur de base de données Access

Vous pouvez installer les deux versions du moteur de base de données Access pour résoudre le problème de Power Query pour Excel et Power BI Desktop. Cette solution de contournement n’est pas recommandée, car elle peut introduire des erreurs et des problèmes pour les applications qui utilisent la version du moteur de base de données Access que vous avez installée en premier.

Pour utiliser les deux versions du moteur de base de données Access :

  1. Installez les deux versions (32 et 64 bits) du moteur de base de données Access à partir de la page de téléchargement.

  2. Exécutez chaque version du moteur de base de données Access avec le commutateur /passive. Par exemple :

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

Vous utilisez des fichiers Access ou XLS avec Microsoft 365

Les abonnements Microsoft 365 utilisés dans Office 2013 et Office 2016 inscrivent le fournisseur du moteur de base de données Access dans un emplacement de registre virtuel auquel seuls les processus Microsoft Office peuvent accéder. Le moteur Mashup (qui est chargé d’exécuter les versions d’Excel et Power BI Desktop non associées à Microsoft 365), n’est pas un processus Office, aussi ne peut-il pas utiliser le fournisseur de moteur de base de données Access.

Pour remédier à cette situation, téléchargez et installez le package redistribuable de moteur de base de données Access qui correspond à la version (32 ou 64 bits) de votre installation de Power BI Desktop.

Autres problèmes d’importation

L’équipe Power BI recherche régulièrement les problèmes susceptibles d’affecter de nombreux utilisateurs et s’efforce de les inclure dans la documentation. Si vous rencontrez un problème qui n’est pas abordé dans cet article, envoyez une question à son sujet au support Power BI.