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.
Das .xls-Format ist auf 65.535 Zeilen und 256 Spalten begrenzt.
Die Excel-Ausgabedatei enthält nur ein Arbeitsblatt. Der Name des Arbeitsblattes ist derselbe wie der Dateiname, nur ohne .xls bzw. .xlsx.
Syntax
arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
Parameter | Erklärung | Datentyp |
Input_Table | Die in Microsoft Excel zu konvertierende Tabelle. | 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, wie Spaltennamen in der Ausgabe festgelegt werden.
| Boolean |
Use_domain_and_subtype_description (optional) | Steuert, wie Werte aus Subtype-Feldern oder Feldern mit einer Domäne mit codierten Werten auf 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.TableToExcel_conversion("gdb.gdb/addresses", "addresses.xls")
Konvertiert eine Tabelle in ein Microsoft Office-Arbeitsblatt.
# Name: TableToExcel_2.py
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Execute TableToExcel
arcpy.TableToExcel_conversion(in_table, out_xls)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja