Tabelle zu dBASE (mehrfach) (Conversion)

Zusammenfassung

Hiermit werden Tabellen in dBASE-Tabellen konvertiert.

Verwendung

  • Dieses Werkzeug unterstützt die folgenden Tabellenformate als Eingabe:

    • Geodatabase
    • dBASE (.dbf)
    • Kommagetrennte Werte (.csv oder .txt)
    • Microsoft Excel-Arbeitsblätter (.xls oder .xlsx)
    • In-Memory-Tabellensichten

    Für die Dateieingabe (.csv oder .txt) wird die erste Zeile der Eingabedatei für die Feldnamen in der Ausgabetabelle verwendet. Feldnamen dürfen keine Leerzeichen oder Sonderzeichen (z. B. $ oder *) enthalten. Sie erhalten eine Fehlermeldung, wenn die erste Zeile der Eingabedatei Leerzeichen oder Sonderzeichen enthält.

  • Der Name der dBASE-Ausgabe-Tabellen basiert auf dem Namen der Eingabe-Tabelle. Zur Steuerung des Ausgabenamens und für einige zusätzliche Konvertierungsoptionen verwenden Sie das Werkzeug Tabelle in Tabelle.

  • Mit den Werkzeugen Zeilen kopieren und Tabelle in Tabelle können Sie ebenfalls Tabellen in dBASE-Dateien konvertieren.

  • Namen, die in der Ausgabe-Tabelle im Ausgabeordner bereits vorhanden sind, wird eine Zahl angehängt, sodass sie eindeutig sind (z. B. OutputTbl_1.dbf).

Syntax

arcpy.conversion.TableToDBASE(Input_Table, Output_Folder)
ParameterErklärungDatentyp
Input_Table
[table,...]

Die Liste der in eine dBASE-Tabelle zu konvertierenden Tabellen.

Table View
Output_Folder

Der Zielordner, in den die dBASE-Tabellen eingefügt werden.

Folder

Abgeleitete Ausgabe

NameErklärungDatentyp
Derived_Folder

Der Ordner, der die neuen dBASE-Tabellen enthält.

Ordner

Codebeispiel

TableToDBASE – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie die Funktion TableToDBASE im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data/Habitat_Analysis.gdb"
arcpy.TableToDBASE_conversion(["vegtype", "futrds"], "C:/output")
TableToDBASE – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion TableToDBASE verwendet wird.

# Name: TableToDBASE_Example2.py
# Description: Use TableToDBASE to copy tables to dBASE format
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data"
 
# Set local variables
inTables = ["vegtype", "futrds"]
outLocation = "C:/output"
# Execute TableToDBASE
arcpy.TableToDBASE_conversion(inTables, outLocation)

Lizenzinformationen

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

Verwandte Themen