Beschriftung | Erläuterung | Datentyp |
Eingabetabelle | Die Tabelle(n), die in eine Excel-Datei konvertiert werden soll(en). | Table View |
Ausgabe-Excel-Datei (.xls oder .xlsx) | Die Excel-Ausgabedatei Das Format der Excel-Datei wird mit der Dateierweiterung .xls bzw. .xlsx festgelegt. | File |
Feld-Alias als Spaltenüberschrift verwenden (optional) | Gibt an, ob in der Ausgabe Eingabefeldnamen oder Feldaliasnamen als Spaltennamen verwendet werden.
| Boolean |
Beschreibung für Domänen und Subtypes verwenden (optional) | Gibt an, ob Werte aus Subtype-Feldern oder Feldern mit einer Domäne mit codierten Werten in die Ausgabe übertragen werden.
| Boolean |
Zusammenfassung
Konvertiert eine Tabelle in eine Microsoft Excel-Datei (.xls oder .xlsx).
Verwendung
Das Excel-Ausgabeformat wird über die Erweiterung der Ausgabedatei gesteuert. Lautet die Erweiterung .xls, ist das Dateiformat das binäre Dateiformat Excel. Lautet die Erweiterung .xlsx, ist das Dateiformat Office Open XML.
Die .xls-Datei ist auf 65.535 Zeilen und 256 Spalten begrenzt.
Die Excel-Ausgabedatei kann mehrere Tabellenblätter enthalten. Der Name der einzelnen Tabellenblätter ist identisch mit dem Namen der entsprechenden Eingabetabelle, enthält jedoch nicht die Dateierweiterung .xls oder .xlsx.
Hinweis:
Die Arbeitsblätter werden in der Reihenfolge angezeigt, in der sie im Parameter aufgelistet sind. Im Falle eines Namenskonflikts wird eine Zahl an den Namen angefügt, um sicherzustellen, dass jeder Name eindeutig bleibt.
Beim Konvertieren einer Tabelle werden Zeitstempelversatz-Felder in Form von ISO 8601-Zeichenfolgenwerten in Excel geschrieben.
Parameter
arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
Name | Erläuterung | Datentyp |
Input_Table [Input_Table,...] | Die Tabelle(n), die in eine Excel-Datei konvertiert werden soll(en). | Table View |
Output_Excel_File | Die Excel-Ausgabedatei Das Format der Excel-Datei wird mit der Dateierweiterung .xls bzw. .xlsx festgelegt. | File |
Use_field_alias_as_column_header (optional) | Gibt an, ob in der Ausgabe Eingabefeldnamen oder Feldaliasnamen als Spaltennamen verwendet werden.
| Boolean |
Use_domain_and_subtype_description (optional) | Gibt an, ob Werte aus Subtype-Feldern oder Feldern mit einer Domäne mit codierten Werten in die Ausgabe übertragen werden.
| Boolean |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion TableToExcel im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.conversion.TableToExcel("gdb.gdb/addresses", "addresses.xls")
Eine Tabelle wird in eine Excel-Arbeitsmappe konvertiert.
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Run TableToExcel
arcpy.conversion.TableToExcel(in_table, out_xls)