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)
- Texte séparé par des tabulations (.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.
This tool can be used to export an ArcGIS table to a dBASE table (.dbf) that can be read and edited in Microsoft Excel.
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
TableToDBASE_conversion (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 |
Exemple de code
Exemple 1 d'utilisation de l'outil TableToDBASE (fenêtre Python)
Le script de fenêtre Python suivant montre comment utiliser 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 suivant montre comment utiliser 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
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui