Description
Lorsque vous tentez d’exporter une table attributaire vers un fichier Excel à l’aide de l’outil de géotraitement Table vers Excel dans ArcGIS Pro, l’outil échoue et renvoie le message d’erreur suivant :
Erreur : Échec de l’outil Table vers Excel.
Cause
Ce problème survient lorsque le nom de la couche ou la table attributaire contient des caractères ou des symboles Unicode.
Solution ou alternative
Utilisez l’une des options suivantes pour résoudre le problème.
Supprimer le symbole Unicode du nom de la couche
- Ouvrez le projet ArcGIS Pro. Dans la fenêtre Contents (Contenu), accédez à la couche et double-cliquez dessus.
- Dans la fenêtre Layer Properties: <layer_name> (Propriétés de la couche : <nom_couche>), cliquez sur l’onglet General (Général) .
- Dans la section Name (Nom), renommez la couche ou supprimez le symbole Unicode, puis cliquez sur OK. Dans cet exemple, le symbole Unicode est supprimé du nom de la couche.
Supprimer le symbole Unicode du champ dans la table attributaire
- Ouvrez le projet ArcGIS Pro.
- Dans la fenêtre Contents (Contenu), accédez à la couche et cliquez dessus avec le bouton droit, puis sélectionnez Attribute Table (Table attributaire).
- Dans la table attributaire, accédez au champ duquel supprimer le symbole Unicode et double-cliquez dessus.
- Sur le ruban supérieur, cliquez sur l’onglet Edit (Mise à jour).
- Dans le groupe Manage Edits (Gérer les mises à jour), cliquez sur Save (Enregistrer) et enregistrez les mises à jour que vous avez apportées à la table attributaire.
Exporter la table attributaire vers un fichier XLS
À l’aide de l’outil Table vers Excel, exportez la table attributaire vers un fichier XLS.
- Ouvrez le projet ArcGIS Pro. Sur le ruban supérieur, cliquez sur l’onglet Analysis (Analyse) > Tools (Outils).
- Dans la fenêtre Geoprocessing (Géotraitement), recherchez Table To Excel (Conversion Tools) (Table vers Excel (Outils de conversion)) et cliquez dessus. La fenêtre Table To Excel (Table vers Excel) s’ouvre.
- Dans la fenêtre Table To Excel (Table vers Excel), cliquez sur Parameters (Paramètres).
- Cliquez sur le menu déroulant Input Table (Table en entrée) ou sur Browse (Parcourir) (icône de dossier) et sélectionnez la couche d’entités comportant la table attributaire souhaitée. Dans cet exemple, une couche nommée Point_layer est sélectionnée et le paramètre Output Excel File (.xls or .xlsx) (Fichier Excel en sortie (.xls ou .xlsx)) est automatiquement renseigné.
- Accédez à la fin du paramètre Output Excel File (.xls or .xlsx) (Fichier Excel en sortie (.xls ou .xlsx)) et cliquez dessus, puis modifiez le format en sortie sur .xls.
Remarque : Par défaut, le format en sortie est défini sur XLSX.
- Cliquez sur Run (Exécuter).
L’image ci-dessous représente la table attributaire exportée en tant que fichier Excel (.xls).
Utiliser l’outil de géotraitement Table vers table
Exportez la table attributaire dans un fichier CSV à l’aide de l’outil de géotraitement Table vers table.
- Ouvrez le projet ArcGIS Pro.
- Dans la fenêtre Contents (Contenu), accédez à la couche et cliquez dessus avec le bouton droit. Cliquez sur Data (Données) > Export Table (Exporter la table).
- Dans la fenêtre Export Table (Exporter la table), cliquez sur Parameters (Paramètres).
- Pour Output Location (Emplacement en sortie), cliquez sur Browse (Parcourir).
- Dans la fenêtre Output Location (Emplacement en sortie), sélectionnez le dossier souhaité pour le fichier en sortie et cliquez sur OK. Dans cet exemple, un dossier nommé Point Line Polygon est sélectionné.
- Spécifiez un nom pour Output Name (Nom en sortie) et indiquez l’extension .csv. Cliquez sur OK.
L’image ci-dessous représente le fichier CSV exporté intitulé Point_layer et stocké dans le dossier Point Line Polygon.
Utiliser l’outil de géotraitement Copier des enregistrements
Exportez la table attributaire dans un fichier CSV à l’aide de l’outil de géotraitement Copier des enregistrements.
- Ouvrez le projet ArcGIS Pro. Sur le ruban supérieur, cliquez sur l’onglet Analysis (Analyse) > Tools (Outils).
- Dans la fenêtre Geoprocessing (Géotraitement), recherchez Copy Rows (Data Management Tools) (Copier des enregistrements (Outils de gestion des données)) et cliquez dessus. La fenêtre Copy Rows (Copier des enregistrements) s’ouvre.
- Dans la fenêtre Copy Rows (Copier des enregistrements), cliquez sur Parameters (Paramètres).
- Cliquez sur le menu déroulant Input Rows (Enregistrements en entrée) ou sur Browse (Parcourir) (icône de dossier) et sélectionnez la couche d’entités comportant la table attributaire souhaitée.
- Pour Output Table (Table en sortie), cliquez sur Browse (Parcourir).
- Dans la fenêtre Output Table (Table en sortie), renseignez la section Name (Nom) et indiquez l’extension .csv. Cliquez sur Save (Enregistrer).
- Dans la fenêtre Copy Rows (Copier des enregistrements), cliquez sur Run (Exécuter).
L’image ci-dessous représente la table attributaire exportée en tant que fichier CSV.