Tabelle in Excel (Conversion)

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.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die in Microsoft Excel zu konvertierende Tabelle.

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, wie Spaltennamen in der Ausgabe festgelegt werden.

  • Deaktiviert: Spaltenüberschriften werden mit den Feldnamen der Eingabe festgelegt. Dies ist die Standardeinstellung.
  • Aktiviert: Spaltenüberschriften werden mit den Feld-Aliasnamen der Eingabe-Geodatabase-Tabelle festgelegt. Wenn es sich bei der Eingabe um einen Layer in einer Karte handelt, wird der für den Feld-Aliasnamen des Layers festgelegte Wert ignoriert.
Boolean
Beschreibung für Domänen und Subtypes verwenden
(optional)

Steuert, wie Werte aus Subtype-Feldern oder Feldern mit einer Domäne mit codierten Werten auf die Ausgabe übertragen werden.

  • Deaktiviert: Alle Werte werden so verwendet, wie sie in der Tabelle gespeichert sind. Dies ist die Standardeinstellung.
  • Aktiviert: Für Subtype-Felder wird die Subtype-Beschreibung verwendet. Für Felder mit einer Domäne mit codierten Werten werden Beschreibungen für codierte Werte verwendet.
Boolean

arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
NameErläuterungDatentyp
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.

  • NAMESpaltenüberschriften werden mit den Feldnamen der Eingabe festgelegt. Dies ist die Standardeinstellung.
  • ALIASSpaltenüberschriften werden mit den Feld-Aliasnamen der Eingabe-Geodatabase-Tabelle festgelegt. Wenn es sich bei der Eingabe um einen Layer in einer Karte handelt, wird der für den Feld-Aliasnamen des Layers festgelegte Wert ignoriert.
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.

  • CODEAlle Werte werden so verwendet, wie sie in der Tabelle gespeichert sind. Dies ist die Standardeinstellung.
  • DESCRIPTIONFür Subtype-Felder wird die Subtype-Beschreibung verwendet. Für Felder mit einer Domäne mit codierten Werten werden Beschreibungen für codierte Werte verwendet.
Boolean

Codebeispiel

TableToExcel – Beispiel (Python-Fenster)

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")
TableToExcel – Beispiel 2 (eigenständiges Skript)

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)

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen