Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla o tablas que se convertirá en un archivo de Excel. | Table View |
Archivo de Excel de salida (.xls o .xlsx) | El archivo Excel de salida. Especifique el formato del archivo de Excel con una extensión de archivo .xls o .xlsx. | File |
Usar alias de campo como encabezado de columna (Opcional) | Especifica si se utilizarán los nombres de campo o alias de campo de entrada como los nombres de columna de salida.
| Boolean |
Usar descripciones de dominio y subtipo (Opcional) | Especifica si los valores de los campos de subtipo o los campos con un dominio de valor codificado se transferirán a la salida.
| Boolean |
Resumen
Convierte una tabla en un archivo Microsoft Excel (.xls o .xlsx).
Uso
La extensión del archivo de salida controla el formato de Excel de salida. Si la extensión es .xls, el formato de archivo será formato de archivo binario de Excel. Si la extensión es .xlsx, el formato de archivo será Office Open XML.
El archivo .xls tiene una limitación de 65.535 filas y 256 columnas.
El archivo de salida Excel puede contener varias hojas. El nombre de cada hoja será el mismo que el nombre de la tabla de entrada correspondiente sin la extensión de archivo .xls ni .xlsx.
Nota:
El orden de aparición de las hojas de cálculo será el mismo orden en que aparecen en el parámetro. Si hay un conflicto de nombres, se incorporará un número al nombre de la hoja para garantizar que cada nombre siga siendo único.
Parámetros
arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
Nombre | Explicación | Tipo de datos |
Input_Table [Input_Table,...] | La tabla o tablas que se convertirá en un archivo de Excel. | Table View |
Output_Excel_File | El archivo Excel de salida. Especifique el formato del archivo de Excel con una extensión de archivo .xls o .xlsx. | File |
Use_field_alias_as_column_header (Opcional) | Especifica si se utilizarán los nombres de campo o alias de campo de entrada como los nombres de columna de salida.
| Boolean |
Use_domain_and_subtype_description (Opcional) | Especifica si los valores de los campos de subtipo o los campos con un dominio de valor codificado se transferirán a la salida.
| Boolean |
Muestra de código
El siguiente script de la ventana de Python demuestra cómo utilizar la función TableToExcel de modo inmediato.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.conversion.TableToExcel("gdb.gdb/addresses", "addresses.xls")
Convierte una tabla en un libro de trabajo de 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)