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 Separated 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 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 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()