ERREUR

La connexion à la base de données a échoué. Une erreur de base de données sous-jacente s’est produite. Classe non inscrite

Last Published: May 6, 2021

Message d’erreur

Lorsque vous ajoutez une table Microsoft Excel à ArcMap ou tentez de développer un tableur Excel dans ArcCatalog, il arrive que le message d’erreur suivant soit renvoyé :

Erreur : 
La connexion à la base de données a échoué. Une erreur de base de données sous-jacente s’est produite. Classe non inscrite
Error message

Cause

L’erreur se produit car Microsoft Office System Driver n’est pas installé sur l’ordinateur. Cela empêche ArcMap de lire les formats de fichiers .xls et .xlsx. Pour en savoir plus, reportez-vous à l’Aide d’ArcMap : Procédure d’utilisation de fichiers Microsoft Excel dans ArcGIS.

Solution ou alternative

Pour régler ce problème, utilisez l’une des options suivantes :

Installer le moteur de base de données Microsoft Access (32 bits)
Le moteur de base de données Microsoft Access installe un ensemble de composants destinés à faciliter le transfert des données entre les fichiers système de Microsoft Office 20xx et les applications qui n’appartiennent pas à Microsoft Office comme ArcMap. Étant donné qu’ArcMap exécute une application 32 bits, installez le moteur de base de données Microsoft Access 20xx 32 bits à partir du centre de téléchargement de Microsoft.

Remarque :
Pour en savoir sur le dernier moteur de base de données Microsoft Access disponible, reportez-vous à la rubrique Microsoft Access Database Engine 2016 Redistributable.

Enregistrer le fichier Excel au format .csv

  1. Ouvrez les données tabulaires ou le fichier Excel dans Microsoft Excel.
  2. Cliquez sur File (Fichier) et sélectionnez Save As (Enregistrer sous).
  3. Sous la liste déroulante Save as type (Enregistrer en tant que type), sélectionnez CSV (Comma delimited) (CSV [délimité par des virgules]) et cliquez sur Save (Enregistrer) pour enregistrer le fichier au format .csv.
Save Excel sheet as .csv

Utiliser l’outil Excel vers table
L’outil Excel vers table permet de convertir les fichiers Microsoft Excel en tables.

  1. Dans ArcMap, accédez à Toolboxes (Boîtes à outils) > System Toolboxes (Boîtes à outils système) > Conversion Tools (Outils de conversion)> Excel > Excel To Table (Excel vers table).
  2. Dans Input Excel File (Fichier Excel en entrée), recherchez le fichier Excel.
  3. Définissez un nom et un emplacement sous Output table (Table en sortie).
  4. Cliquez sur OK pour exécuter l’outil.
The Excel To Table tool
Remarque :
Dans certains cas, l’enregistrement des fichiers .xlsx dans l’ancienne version de fichier .xls remédie à l’erreur.

ID d’article:000013670

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement