Étiquette | Explication | Type de données |
Table en entrée | Table(s) à convertir en un fichier Excel. | Table View |
Fichier Excel en sortie (.xls ou .xlsx) | Le fichier Excel en sortie. Indiquez le format du fichier Excel avec l’extension .xls ou .xlsx. | File |
Utiliser l’alias de champ comme en-tête de colonne (Facultatif) | Indique si les noms ou alias de champ en entrée seront utilisés comme noms de colonne en sortie.
| Boolean |
Utiliser la description des domaines et des sous-types (Facultatif) | Indique si les valeurs des champs de sous-type ou des champs dotés d’un domaine de valeurs précodées seront transférées dans la sortie.
| Boolean |
Synthèse
Convertit une table en un fichier Microsoft Excel (.xls ou .xlsx).
Utilisation
L’extension du fichier en sortie précise le format Excel en sortie utilisé. Si l’extension est .xls, le fichier est au format Excel binaire. Si l’extension est .xlsx, le fichier est au format Office Open XML.
Le fichier .xls est limité à 65 535 lignes et 256 colonnes.
Le fichier Excel en sortie peut contenir plusieurs feuilles. Le nom de chaque feuille sera identique au nom de la table en entrée correspondante, sans l’extension de fichier .xls ou .xlsx.
Remarque :
L’ordre d’apparence des feuilles de calcul sera identique à leur ordre d’affichage dans le paramètre. En cas de conflit de noms, un nombre est ajouté au nom de la feuille afin que chacun reste unique.
Lors de la conversion d’une table, les champs de type décalage de l’horodatage sont écrits dans Excel sous la forme de valeurs de chaîne ISO 8601.
Paramètres
arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
Nom | Explication | Type de données |
Input_Table [Input_Table,...] | Table(s) à convertir en un fichier Excel. | Table View |
Output_Excel_File | Le fichier Excel en sortie. Indiquez le format du fichier Excel avec l’extension .xls ou .xlsx. | File |
Use_field_alias_as_column_header (Facultatif) | Indique si les noms ou alias de champ en entrée seront utilisés comme noms de colonne en sortie.
| Boolean |
Use_domain_and_subtype_description (Facultatif) | Indique si les valeurs des champs de sous-type ou des champs dotés d’un domaine de valeurs précodées seront transférées dans la sortie.
| Boolean |
Exemple de code
Le script ci-dessous pour la fenêtre Python montre comment utiliser la fonction TableToExcel en mode immédiat.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.conversion.TableToExcel("gdb.gdb/addresses", "addresses.xls")
Conversion d’une table en classeur Excel.
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Run TableToExcel
arcpy.conversion.TableToExcel(in_table, out_xls)
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?