Etiqueta | Explicación | Tipo de datos |
Informe de entrada | Informe o archivo .rptx de entrada. | Report; File |
Archivo de Excel | El archivo Excel de salida. | File |
Expresión (Opcional) | Una expresión de SQL que se utilizará para seleccionar un subconjunto de registros. Esta expresión se aplicará además de las expresiones existentes. | SQL Expression |
Ajustar altura de fila (Opcional) | Especifica si la altura de la fila se ajustará para adaptarse al contenido de la celda.
| Boolean |
Fusionar celdas (Opcional) | Especifica si las celdas del archivo Excel se combinarán para ajustarse al contenido.
| Boolean |
Eliminar los espacios en blanco verticales (Opcional) | Especifica si se eliminará el espacio en blanco adicional del archivo Excel de salida.
| Boolean |
Mostrar líneas de cuadrícula (Opcional) | Especifica si las líneas de cuadrícula se mostrarán automáticamente al visualizar hojas en el archivo Excel de salida.
| Boolean |
Exportar como texto los formatos numéricos no compatibles (Opcional) | Especifica si los formatos numéricos no admitidos se exportarán como texto.
| Boolean |
Exportación de hojas (Opcional) | Especifica cómo se exportará cada informe a hojas.
| String |
Tipo de rango de páginas (Opcional) | Especifica el rango de páginas del informe que se exportará.
| String |
Rango de páginas personalizado (Opcional) | Las páginas que se exportarán cuando el parámetro Tipo de rango de páginas esté establecido en Rango de páginas personalizado. Puede establecer páginas individuales, rangos o una combinación de ambos separados por comas, por ejemplo, 1, 3-5, 10. | String |
Número de página inicial (Opcional) | Número de página inicial del informe que se utilizará para crear un desplazamiento de la numeración de páginas para agregar páginas adicionales al comienzo del informe. | Long |
Número de página final (Opcional) | Número de página que aparecerá en la última página del archivo Excel de salida. | Long |
Resumen
Exporta un informe de ArcGIS Pro o un archivo de informe a un archivo Microsoft Excel (.xlsx).
Uso
Esta herramienta crea un informe en Excel a partir de un informe de un proyecto de ArcGIS Pro o un archivo de informe (.rptx).
Si ya existe una consulta en la definición del informe o del archivo de informe, se incorporarán expresiones adicionales a la consulta existente.
Esta herramienta admite ajustes en el rango de páginas para exportar determinadas páginas además de todo el informe.
Esta herramienta admite opciones de numeración de página personalizada para modificar los números de página inicial y de páginas totales.
Esta herramienta permite exportar secciones de informes en varias hojas.
Esta herramienta no admite la exportación de elementos de imagen, archivos adjuntos, marcos de mapas, marcos de gráficos o páginas complementarias. Esta herramienta exporta texto y gráficos.
Parámetros
arcpy.management.ExportReportToExcel(in_report, out_xlsx_file, {expression}, {adjust_row_height}, {merge_cells}, {remove_vertical_whitespace}, {display_gridlines}, {export_unsupported_formats_as_text}, {sheet_export}, {page_range_type}, {custom_page_range}, {initial_page_number}, {final_page_number})
Nombre | Explicación | Tipo de datos |
in_report | Informe o archivo .rptx de entrada. | Report; File |
out_xlsx_file | El archivo Excel de salida. | File |
expression (Opcional) | Una expresión de SQL que se utilizará para seleccionar un subconjunto de registros. Esta expresión se aplicará además de las expresiones existentes. | SQL Expression |
adjust_row_height (Opcional) | Especifica si la altura de la fila se ajustará para adaptarse al contenido de la celda.
| Boolean |
merge_cells (Opcional) | Especifica si las celdas del archivo Excel se combinarán para ajustarse al contenido.
| Boolean |
remove_vertical_whitespace (Opcional) | Especifica si se eliminará el espacio en blanco adicional del archivo Excel de salida.
| Boolean |
display_gridlines (Opcional) | Especifica si las líneas de cuadrícula se mostrarán automáticamente al visualizar hojas en el archivo Excel de salida.
| Boolean |
export_unsupported_formats_as_text (Opcional) | Especifica si los formatos numéricos no admitidos se exportarán como texto.
| Boolean |
sheet_export (Opcional) | Especifica cómo se exportará cada informe a hojas.
| String |
page_range_type (Opcional) | Especifica el rango de páginas del informe que se exportará.
| String |
custom_page_range (Opcional) | Páginas que se exportarán cuando el parámetro page_range_type esté establecido en CUSTOM. Puede establecer páginas individuales, rangos o una combinación de ambos separados por comas, por ejemplo, 1, 3-5, 10. | String |
initial_page_number (Opcional) | Número de página inicial del informe que se utilizará para crear un desplazamiento de la numeración de páginas para agregar páginas adicionales al comienzo del informe. | Long |
final_page_number (Opcional) | Número de página que aparecerá en la última página del archivo Excel de salida. | Long |
Muestra de código
La siguiente secuencia de comandos exporta un informe a un archivo .xlsx.
a = arcpy.mp.ArcGISProject('current')
r = a.listReports('Sites')[0] # Find the report
arcpy.management.ExportReportToExcel(r, r"C:\temp\SiteList.xlsx") # Export report to xlsx
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí