Подпись | Описание | Тип данных |
Входной отчет | Входной отчет или файл .rptx. | Report; File |
Файл Excel | Выходной файл Excel. | File |
Выражение (Дополнительный) | SQL-выражение, которое будет использоваться для выбора поднабора записей. Это выражение применяется в дополнение к любым существующим выражениям. | SQL Expression |
Настроить высоту строки (Дополнительный) | Указывает, будет ли высота строки настроена для соответствия содержание ячейку.
| Boolean |
Объединение ячеек (Дополнительный) | Указывает, будут ли ячейки файла Excel объединены, чтобы соответствовать содержанию.
| Boolean |
Удалить вертикальные пробелы (Дополнительный) | Указывает, будут ли дополнительные пробелы удалены из выходного файла Excel.
| Boolean |
Отобразить линии сетки (Дополнительный) | Указывает, будут ли линии сетки автоматически отображены при просмотре листов в выходном файле Excel.
| Boolean |
Экспортировать неподдерживаемые числовые форматы как текст (Дополнительный) | Указывает, будут ли неподдерживаемые числовые форматы экспортированы как текст.
| Boolean |
Экспорт листа (Дополнительный) | Указывает, как каждый отчет будет экспортирован в листы.
| String |
Тип диапазона страниц (Дополнительный) | Задает диапазон страниц отчета для экспорта.
| String |
Пользовательский диапазон страниц (Дополнительный) | Страницы, которые будут экспортироваться, если для параметра Тип диапазона страниц задано Пользовательский диапазон страниц. Вы можете задать отдельные страницы, диапазоны или их комбинацию, разделяя номера запятыми, например, 1, 3-5, 10. | String |
Номер первой страницы (Дополнительный) | Номер начальной страницы отчета, который будет использоваться для создания смещения нумерации страниц с целью добавления дополнительных страниц в начало отчета. | Long |
Номер последней страницы (Дополнительный) | Номер страницы, который будет отображен на последней странице файла Excel. | Long |
Краткая информация
Экспортирует отчет ArcGIS AllSource или файл отчета в файл Microsoft Excel (.xlsx).
Использование
Этот инструмент создает файл Excel из отчета проекта ArcGIS AllSource или из файла отчета (.rptx).
Если в отчете присутствует запрос или определение файла отчета, дополнительные выражения присоединяются к имеющемуся запросу.
Этот инструмент поддерживает настройку диапазона страниц для экспорта определенных страниц в дополнение к всему проекту.
Этот инструмент поддерживает пользовательские опции нумерации страниц для изменения начальной и общего числа страниц.
Этот инструмент поддерживает экспорт разделов отчета на нескольких страницы.
Этот инструмент не поддерживает экспорт элементов изображений, вложений, фреймов карт, фреймов диаграмм или дополнительных страниц. Этот инструмент экспортирует текст и графику.
Параметры
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})
Имя | Описание | Тип данных |
in_report | Входной отчет или файл .rptx. | Report; File |
out_xlsx_file | Выходной файл Excel. | File |
expression (Дополнительный) | SQL-выражение, которое будет использоваться для выбора поднабора записей. Это выражение применяется в дополнение к любым существующим выражениям. | SQL Expression |
adjust_row_height (Дополнительный) | Указывает, будет ли высота строки настроена для соответствия содержание ячейку.
| Boolean |
merge_cells (Дополнительный) | Указывает, будут ли ячейки файла Excel объединены, чтобы соответствовать содержанию.
| Boolean |
remove_vertical_whitespace (Дополнительный) | Указывает, будут ли дополнительные пробелы удалены из выходного файла Excel.
| Boolean |
display_gridlines (Дополнительный) | Указывает, будут ли линии сетки автоматически отображены при просмотре листов в выходном файле Excel.
| Boolean |
export_unsupported_formats_as_text (Дополнительный) | Указывает, будут ли неподдерживаемые числовые форматы экспортированы как текст.
| Boolean |
sheet_export (Дополнительный) | Указывает, как каждый отчет будет экспортирован в листы.
| String |
page_range_type (Дополнительный) | Задает диапазон страниц отчета для экспорта.
| String |
custom_page_range (Дополнительный) | Страницы, которые будут экспортироваться, если для параметра page_range_type задано CUSTOM. Вы можете задать отдельные страницы, диапазоны или их комбинацию, разделяя номера запятыми, например, 1, 3-5, 10. | String |
initial_page_number (Дополнительный) | Номер начальной страницы отчета, который будет использоваться для создания смещения нумерации страниц с целью добавления дополнительных страниц в начало отчета. | Long |
final_page_number (Дополнительный) | Номер страницы, который будет отображен на последней странице файла Excel. | Long |
Пример кода
Следующий скрипт экспортирует отчет в файл .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