De tabla a Excel (Conversión)

Resumen

Convierte una tabla en un archivo de Microsoft Excel (.xls o .xlsx).

Uso

  • La extensión del archivo de salida controla el formato 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 formato .xls tiene una limitación de 65.535 filas y 256 columnas.

  • El archivo de Excel de salida tendrá solo una hoja. El nombre de la hoja será igual que el nombre de archivo, pero sin .xls o .xlsx.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

La tabla que se convertirá a Microsoft Excel.

Table View
Archivo de Excel de salida (.xls o .xlsx)

El archivo de Excel de salida. Especifique el formato del archivo Excel con una extensión de archivo .xls o .xlsx.

File
Usar alias de campo como encabezado de columna
(Opcional)

Especifica cómo se determinan los nombres de columna en la salida.

  • Desactivado: los encabezados de columna se establecerán utilizando los nombres de campo de la entrada. Esta es la opción predeterminada.
  • Activado: los encabezados de columna se establecerán utilizando los alias de campo de la tabla de la geodatabase de entrada. Si la entrada es una capa en un mapa, el valor establecido en el alias del campo de la capa se ignora.
Boolean
Usar descripciones de dominio y subtipo
(Opcional)

Controla cómo los valores de los campos de subtipo o los campos con un dominio de valor codificado se transfieren a la salida.

  • Desactivado: todos los valores de campo se usarán tal como están almacenados en la tabla. Esta es la opción predeterminada.
  • Activado: para los campos de subtipo, se utilizará la descripción de subtipo. Para los campos con un dominio de valor codificado, se usarán las descripciones de valor codificado.
Boolean

arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
NombreExplicaciónTipo de datos
Input_Table

La tabla que se convertirá a Microsoft Excel.

Table View
Output_Excel_File

El archivo de Excel de salida. Especifique el formato del archivo Excel con una extensión de archivo .xls o .xlsx.

File
Use_field_alias_as_column_header
(Opcional)

Especifica cómo se determinan los nombres de columna en la salida.

  • NAMELos encabezados de columna se establecerán utilizando los nombres de campo de la entrada. Esta es la opción predeterminada.
  • ALIASLos encabezados de columna se establecerán utilizando los alias de campo de la tabla de la geodatabase de entrada. Si la entrada es una capa en un mapa, el valor establecido en el alias del campo de la capa se ignora.
Boolean
Use_domain_and_subtype_description
(Opcional)

Controla cómo los valores de los campos de subtipo o los campos con un dominio de valor codificado se transfieren a la salida.

  • CODETodos los valores de campo se usarán tal como están almacenados en la tabla. Esta es la opción predeterminada.
  • DESCRIPTIONPara los campos de subtipo, se utilizará la descripción de subtipo. Para los campos con un dominio de valor codificado, se usarán las descripciones de valor codificado.
Boolean

Muestra de código

Ejemplo de TableToExcel (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función TableToExcel en el modo inmediato.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.TableToExcel_conversion("gdb.gdb/addresses", "addresses.xls")
Ejemplo 2 de TableToExcel (script independiente)

Convierte una tabla en un libro de Microsoft Excel.

# Name: TableToExcel_2.py
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Execute TableToExcel
arcpy.TableToExcel_conversion(in_table, out_xls)

Temas relacionados