Tabla a dBASE (Conversión)
Resumen
Convierte una o más tablas a tablas de dBASE en una carpeta de salida.
Uso
-
Esta herramienta soporta los siguientes formatos de tabla como entrada:
- dBASE (.dbf)
- Valor separado por coma (.csv)
- texto separado por tabulación (.txt)
- Hojas de cálculo de Microsoft Excel (.xls o .xlsx)
- INFO
- VPF
- Base de datos OLE
- Geodatabase personal, de archivo o SDE
- vistas de tabla en la memoria
Para la entrada del archivo (.csv o .txt), la primera fila del archivo de entrada se utiliza como los nombres de campo en la tabla de salida. Los nombres de campo no contienen espacios o caracteres especiales ($ o *), y recibirá un error si la primera fila del archivo de entrada contiene espacios o caracteres especiales.
-
El nombre de las tablas de dBASE de salida se basará en el nombre de la tabla de entrada. Para controlar el nombre de salida y obtener opciones de conversión adicionales utilice la herramienta Tabla a tabla.
Esta herramienta se puede utilizar para exportar una tabla de ArcGIS a una tabla de dBASE (.dbf) que se pueden leer y editar en Microsoft Excel.
-
Las herramientas Copiar filas y Tabla a tabla también pueden utilizarse para convertir una tabla a un archivo de dBASE.
-
Si el nombre de la tabla de salida ya existe en la carpeta de salida, se adjuntará un número al final del nombre para hacerlo único (por ejemplo, OutputTbl_1.dbf).
Sintaxis
Parámetro | Explicación | Tipo de datos |
input_table [input_table,...] |
La lista de las tablas que va a convertir a dBASE. | Table View |
output_folder |
La carpeta de destino en la que se ubicarán las tablas de dBASE de salida. | Folder |
Ejemplo de código
La siguiente secuencia de comandos de la ventana Python demuestra cómo utilizar la función TableToDBASE en el modo inmediato.
import arcpy from arcpy import env env.workspace = "C:/data/Habitat_Analysis.gdb" arcpy.TableToDBASE_conversion(["vegtype", "futrds"], "C:/output")
La siguiente secuencia de comandos independiente demuestra cómo utilizar la función TableToDBASE.
# Name: TableToDBASE_Example2.py # Description: Use TableToDBASE to copy tables to dBASE format # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inTables = ["vegtype", "futrds"] outLocation = "C:/output" try: # Execute TableToDBASE arcpy.TableToDBASE_conversion(inTables, outLocation) except: print arcpy.GetMessages()