Beschriftung | Erläuterung | Datentyp |
Eingabebericht | Der Eingabebericht oder die .rptx-Datei. | Report; File |
Excel-Datei | Die Excel-Ausgabedatei. | File |
Ausdruck (optional) | Ein SQL-Ausdruck, mit dem eine Teilmenge der Datensätze ausgewählt wird. Dieser Ausdruck wird zusätzlich zu vorhandenen Ausdrücken angewendet. | SQL Expression |
Zeilenhöhe anpassen (optional) | Gibt an, ob die Zeilenhöhe an den Inhalt der Zelle angepasst wird.
| Boolean |
Zellen zusammenführen (optional) | Gibt an, ob die Zellen der Excel-Datei zusammengeführt werden, um sie an den Inhalt anzupassen.
| Boolean |
Vertikale Leerzeichen entfernen (optional) | Gibt an, ob zusätzliche Leerzeichen aus der Excel-Ausgabedatei entfernt werden.
| Boolean |
Gitternetzlinien anzeigen (optional) | Gibt an, ob beim Anzeigen von Blättern in der Excel-Ausgabedatei automatisch Gitternetzlinien angezeigt werden.
| Boolean |
Nicht unterstützte numerische Formate als Text exportieren (optional) | Gibt an, ob nicht unterstützte numerische Formate als Text exportiert werden.
| Boolean |
Blatt-Export (optional) | Gibt an, ob jeder Bericht in Blätter exportiert wird.
| String |
Seitenbereichstyp (optional) | Gibt den Seitenbereich des Berichts an, der exportiert wird.
| String |
Benutzerdefinierter Seitenbereich (optional) | Die Seiten, die exportiert werden, wenn der Parameter Seitenbereichstyp auf Benutzerdefinierter Seitenbereich festgelegt wurde. Sie können einzelne Seiten, Bereiche oder auch eine Kombination aus beiden, jeweils getrennt durch Kommas, festlegen, wie zum Beispiel 1, 3-5, 10. | String |
Nummer der ersten Seite (optional) | Die Seitenzahl der ersten Seite des Berichts, um in der Seitennummerierung einen Versatz für das Einfügen von weiteren Seiten am Anfang des Berichts zu definieren. | Long |
Nummer der letzten Seite (optional) | Die Seitenzahl, die auf der letzten Seite der Excel-Datei angezeigt wird. | Long |
Zusammenfassung
Exportiert einen ArcGIS AllSource-Bericht oder eine Berichtsdatei in eine Microsoft Excel-Datei (.xlsx).
Verwendung
Mit diesem Werkzeug kann aus einem Bericht in einem ArcGIS AllSource-Projekt oder einer Berichtsdatei (.rptx)eine Excel-Datei erstellt werden.
Wenn in der Berichts- oder Berichtsdateidefinition eine Abfrage vorhanden ist, werden zusätzliche Ausdrücke an die vorhandene Abfrage angehängt.
Dieses Werkzeug unterstützt Seitenbereichseinstellungen, um zusätzlich zum gesamten Bericht bestimmte Seiten zu exportieren.
Dieses Werkzeug unterstützt Optionen für die benutzerdefinierte Seitennummerierung, um die Nummer der Anfangsseite und die Gesamtseitenzahl zu ändern.
Dieses Werkzeug unterstützt den Export von Berichtsabschnitten in mehrere Blätter.
Dieses Werkzeug unterstützt nicht den Export von Bildelementen, Anlagen, Kartenrahmen, Diagrammrahmen oder ergänzenden Seiten. Dieses Werkzeug exportiert Text und Grafiken.
Parameter
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})
Name | Erläuterung | Datentyp |
in_report | Der Eingabebericht oder die .rptx-Datei. | Report; File |
out_xlsx_file | Die Excel-Ausgabedatei. | File |
expression (optional) | Ein SQL-Ausdruck, mit dem eine Teilmenge der Datensätze ausgewählt wird. Dieser Ausdruck wird zusätzlich zu vorhandenen Ausdrücken angewendet. | SQL Expression |
adjust_row_height (optional) | Gibt an, ob die Zeilenhöhe an den Inhalt der Zelle angepasst wird.
| Boolean |
merge_cells (optional) | Gibt an, ob die Zellen der Excel-Datei zusammengeführt werden, um sie an den Inhalt anzupassen.
| Boolean |
remove_vertical_whitespace (optional) | Gibt an, ob zusätzliche Leerzeichen aus der Excel-Ausgabedatei entfernt werden.
| Boolean |
display_gridlines (optional) | Gibt an, ob beim Anzeigen von Blättern in der Excel-Ausgabedatei automatisch Gitternetzlinien angezeigt werden.
| Boolean |
export_unsupported_formats_as_text (optional) | Gibt an, ob nicht unterstützte numerische Formate als Text exportiert werden.
| Boolean |
sheet_export (optional) | Gibt an, ob jeder Bericht in Blätter exportiert wird.
| String |
page_range_type (optional) | Gibt den Seitenbereich des Berichts an, der exportiert wird.
| String |
custom_page_range (optional) | Die Seiten, die exportiert werden, wenn der Parameter page_range_type auf CUSTOM festgelegt ist. Sie können einzelne Seiten, Bereiche oder auch eine Kombination aus beiden, jeweils getrennt durch Kommas, festlegen, wie zum Beispiel 1, 3-5, 10. | String |
initial_page_number (optional) | Die Seitenzahl der ersten Seite des Berichts, um in der Seitennummerierung einen Versatz für das Einfügen von weiteren Seiten am Anfang des Berichts zu definieren. | Long |
final_page_number (optional) | Die Seitenzahl, die auf der letzten Seite der Excel-Datei angezeigt wird. | Long |
Codebeispiel
Mit dem folgenden Skript wird ein Bericht in eine .xlsx-Datei exportiert.
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