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)
- INFO
- VPF
- OLE-Datenbank
- 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.
Weitere Informationen zu in ArcGIS unterstützten Tabellenformaten
Der Name der dBASE-Ausgabetabellen basiert auf dem Namen der Eingabetabelle. 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 Ausgabetabelle im Ausgabeordner bereits vorhanden sind, wird eine Zahl angehängt, sodass sie eindeutig sind (z. B. OutputTbl_1.dbf).
Syntax
TableToDBASE_conversion (Input_Table, Output_Folder)
Parameter | Erläuterung | Datentyp |
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
Name | Erklärung | Datentyp |
Derived_Folder |
Codebeispiel
TableToDBASE – Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht die Verwendung der Funktion TableToDBASE im unmittelbaren Modus.
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)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja