Résumé
Convertit une ou plusieurs tables en tables dBASE.
Utilisation
Cet outil prend en charge les formats tabulaires suivants en entrée :
- Géodatabase
- dBASE (.dbf)
- Valeurs séparées par des virgules (.csv ou .txt)
- Feuilles de calcul Microsoft Excel (.xls ou .xlsx)
- INFO
- VPF
- base de données OLE
- Vues tabulaires en mémoire
Dans le cas d'une entrée de fichier (.csv ou .txt), la première ligne du fichier en entrée est utilisée comme nom des champs de la table en sortie. Les noms de champ ne peuvent pas contenir d'espaces ou de caractères spéciaux (tels que $ ou *). Vous recevrez une erreur si la première ligne du fichier en entrée contient des espaces ou des caractères spéciaux.
En savoir plus plus sur les formats tabulaires pris en charge dans ArcGIS
Le nom des tables dBASE en sortie dépend du nom de la table en entrée. Pour contrôler le nom en sortie et connaître les options de conversion supplémentaires, utilisez l'outil Table vers table.
Vous pouvez également utiliser les outils Copier des enregistrements et Table vers table pour convertir une table en un fichier dBase.
Si le nom de la table en sortie existe déjà dans le dossier en sortie, un nombre est ajouté à la fin du nom pour le rendre unique (par exemple, OutputTbl_1.dbf).
Syntaxe
arcpy.conversion.TableToDBASE(Input_Table, Output_Folder)
Paramètre | Explication | Type de données |
Input_Table [table,...] | Liste des tables à convertir en tables dBASE. | Table View |
Output_Folder | Dossier de destination des tables dBASE en sortie. | Folder |
Sortie dérivée
Nom | Explication | Type de données |
Derived_Folder | Dossier contenant les nouvelles tables dBASE. | Dossier |
Exemple de code
Exemple 1 d'utilisation de l'outil TableToDBASE (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction TableToDBASE en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data/Habitat_Analysis.gdb"
arcpy.TableToDBASE_conversion(["vegtype", "futrds"], "C:/output")
Exemple 2 d'utilisation de l'outil TableToDBASE (script autonome)
Le script autonome ci-dessous illustre l'utilisation de la fonction TableToDBASE.
# Name: TableToDBASE_Example2.py
# Description: Use TableToDBASE to copy tables to dBASE format
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
inTables = ["vegtype", "futrds"]
outLocation = "C:/output"
# Execute TableToDBASE
arcpy.TableToDBASE_conversion(inTables, outLocation)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui