Bericht nach Excel exportieren (Data Management)

Zusammenfassung

Exportiert einen ArcGIS AllSource-Bericht oder eine Berichtsdatei in eine Microsoft Excel-Datei (.xlsx).

Weitere Informationen zu Berichten

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

BeschriftungErläuterungDatentyp
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.

  • Aktiviert: Die Zeilenhöhe wird entsprechend dem Inhalt der Zelle verringert oder erhöht. Dies ist die Standardeinstellung.
  • Deaktiviert: Die Zeilenhöhe wird nicht entsprechend dem Inhalt der Zelle verringert oder erhöht.

Boolean
Zellen zusammenführen
(optional)

Gibt an, ob die Zellen der Excel-Datei zusammengeführt werden, um sie an den Inhalt anzupassen.

  • Aktiviert: Die Zellen der Excel-Datei werden zusammengeführt, um sie an den Inhalt anzupassen. Dies ist die Standardeinstellung.
  • Deaktiviert: Die Zellen der Excel-Datei werden nicht zusammengeführt, um sie an den Inhalt anzupassen.

Boolean
Vertikale Leerzeichen entfernen
(optional)

Gibt an, ob zusätzliche Leerzeichen aus der Excel-Ausgabedatei entfernt werden.

  • Aktiviert: Zusätzliche Leerzeichen werden aus der Excel-Ausgabedatei entfernt. Dies ist die Standardeinstellung.
  • Deaktiviert: Zusätzliche Leerzeichen werden nicht aus der Excel-Ausgabedatei entfernt.

Boolean
Gitternetzlinien anzeigen
(optional)

Gibt an, ob beim Anzeigen von Blättern in der Excel-Ausgabedatei automatisch Gitternetzlinien angezeigt werden.

  • Aktiviert: Beim Anzeigen von Blättern in der Excel-Ausgabedatei werden automatisch Gitternetzlinien angezeigt. Dies ist die Standardeinstellung.
  • Deaktiviert: Beim Anzeigen von Blättern in der Excel-Ausgabedatei werden keine Gitternetzlinien angezeigt.

Boolean
Nicht unterstützte numerische Formate als Text exportieren
(optional)

Gibt an, ob nicht unterstützte numerische Formate als Text exportiert werden.

  • Aktiviert: Nicht unterstützte numerische Formate werden als Text exportiert.
  • Deaktiviert: Nicht unterstützte numerische Formate werden als allgemeiner Excel-Datentyp exportiert. Dies ist die Standardeinstellung.

Boolean
Blatt-Export
(optional)

Gibt an, ob jeder Bericht in Blätter exportiert wird.

  • Ein Blatt für alle BerichtsabschnitteAlle Berichtsabschnitte werden in ein einzelnes Blatt exportiert. Dies ist die Standardeinstellung.
  • Ein Blatt für jeden UnterberichtJeder Unterbericht wird in ein einzelnes Blatt exportiert.
  • Ein Blatt für jede BerichtsseiteJede Berichtsseite wird in ein einzelnes Blatt exportiert.
String
Seitenbereichstyp
(optional)

Gibt den Seitenbereich des Berichts an, der exportiert wird.

  • Alle SeitenAlle Seiten werden exportiert. Dies ist die Standardeinstellung.
  • Letzte SeiteNur die letzte Seite wird exportiert.
  • Seiten mit ungeraden NummernNur Seiten mit ungeraden Seitenzahlen werden exportiert.
  • Seiten mit geraden NummernNur Seiten mit geraden Seitenzahlen werden exportiert.
  • Benutzerdefinierter SeitenbereichEin benutzerdefinierter Seitenbereich, der über den Parameterwert Benutzerdefinierter Seitenbereich angegeben wird, wird exportiert.
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

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})
NameErläuterungDatentyp
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.

  • ADJUST_ROW_HEIGHTDie Zeilenhöhe wird entsprechend dem Inhalt der Zelle verringert oder erhöht. Dies ist die Standardeinstellung.
  • NO_ADJUST_ROW_HEIGHTDie Zeilenhöhe wird nicht entsprechend dem Inhalt der Zelle verringert oder erhöht.
Boolean
merge_cells
(optional)

Gibt an, ob die Zellen der Excel-Datei zusammengeführt werden, um sie an den Inhalt anzupassen.

  • MERGE_CELLSDie Zellen der Excel-Datei werden zusammengeführt, um sie an den Inhalt anzupassen. Dies ist die Standardeinstellung.
  • NO_MERGE_CELLSDie Zellen der Excel-Datei werden nicht zusammengeführt, um sie an den Inhalt anzupassen.
Boolean
remove_vertical_whitespace
(optional)

Gibt an, ob zusätzliche Leerzeichen aus der Excel-Ausgabedatei entfernt werden.

  • REMOVE_WHITESPACEZusätzliche Leerzeichen werden aus der Excel-Ausgabedatei entfernt. Dies ist die Standardeinstellung.
  • NO_REMOVE_WHITESPACEZusätzliche Leerzeichen werden nicht aus der Excel-Ausgabedatei entfernt.
Boolean
display_gridlines
(optional)

Gibt an, ob beim Anzeigen von Blättern in der Excel-Ausgabedatei automatisch Gitternetzlinien angezeigt werden.

  • DISPLAY_GRIDLINESBeim Anzeigen von Blättern in der Excel-Ausgabedatei werden automatisch Gitternetzlinien angezeigt. Dies ist die Standardeinstellung.
  • NO_DISPLAY_GRIDLINESBeim Anzeigen von Blättern in der Excel-Ausgabedatei werden keine Gitternetzlinien angezeigt.
Boolean
export_unsupported_formats_as_text
(optional)

Gibt an, ob nicht unterstützte numerische Formate als Text exportiert werden.

  • VALUE_AS_TEXTNicht unterstützte numerische Formate werden als Text exportiert.
  • RAW_VALUENicht unterstützte numerische Formate werden als allgemeiner Excel-Datentyp exportiert. Dies ist die Standardeinstellung.
Boolean
sheet_export
(optional)

Gibt an, ob jeder Bericht in Blätter exportiert wird.

  • ALLAlle Berichtsabschnitte werden in ein einzelnes Blatt exportiert. Dies ist die Standardeinstellung.
  • SUBREPORTJeder Unterbericht wird in ein einzelnes Blatt exportiert.
  • PAGEJede Berichtsseite wird in ein einzelnes Blatt exportiert.
String
page_range_type
(optional)

Gibt den Seitenbereich des Berichts an, der exportiert wird.

  • ALLAlle Seiten werden exportiert. Dies ist die Standardeinstellung.
  • LASTNur die letzte Seite wird exportiert.
  • ODDNur Seiten mit ungeraden Seitenzahlen werden exportiert.
  • EVENNur Seiten mit geraden Seitenzahlen werden exportiert.
  • CUSTOMEin benutzerdefinierter Seitenbereich, der über den Parameterwert custom_page_range angegeben wird, wird exportiert.
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

ExportReporttoExcel: Beispiel (Python-Fenster)

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

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen