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