Tabelle zu dBASE (mehrfach) (Conversion)
Zusammenfassung
Konvertiert eine oder mehrere Tabellen in dBASE-Tabellen in einem Ausgabeordner.
Verwendung
-
Dieses Werkzeug unterstützt die folgenden Tabellenformate als Eingabe:
- dBASE (.dbf)
- Comma Separate Value (.csv)
- Tab Delimited Text (.txt)
- Microsoft Excel-Arbeitsblätter (.xls oder .xlsx)
- INFO
- VPF
- OLE-Datenbank
- Personal-, File- oder SDE-Geodatabase
- In-Memory-Tabellensichten
Für die Dateieingabe (.csv oder .txt) wird die erste Zeile der Eingabedatei für die Feldnamen in der Ausgabe-Tabelle 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-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 diesem Werkzeug kann eine ArcGIS-Tabelle in eine dBASE-Tabelle (.dbf) exportiert werden, um sie in Microsoft Excel zu lesen und zu bearbeiten.
-
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
Parameter | Erläuterung | Datentyp |
input_table [input_table,...] |
Die Liste der in eine dBASE-Tabelle zu konvertierenden Tabellen. | Table View |
output_folder |
Der Zielordner, in den die dBASE-Ausgabetabellen eingefügt werden. | Folder |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "TableToDBASE" im unmittelbaren Modus verwenden.
import arcpy from arcpy import env env.workspace = "C:/data/Habitat_Analysis.gdb" arcpy.TableToDBASE_conversion(["vegtype", "futrds"], "C:/output")
Das folgende eigenständige Skript veranschaulicht, wie Sie die Funktion "TableToDBASE" verwenden.
# Name: TableToDBASE_Example2.py # Description: Use TableToDBASE to copy tables to dBASE format # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inTables = ["vegtype", "futrds"] outLocation = "C:/output" try: # Execute TableToDBASE arcpy.TableToDBASE_conversion(inTables, outLocation) except: print arcpy.GetMessages()