サマリ
1 つまたは複数のテーブルを dBASE テーブルに変換します。
使用法
このツールは入力として次のテーブル形式をサポートします。
- ジオデータベース
- dBASE (*.dbf)
- カンマ区切り値 (*.csv)
- タブ区切りテキスト (*.txt)
- Microsoft Excel ワークシート (*.xls または *.xlsx)
- INFO
- VPF
- OLE データベース
- メモリ内テーブル ビュー
ファイル入力 (*.csv または *.txt) の場合は、入力ファイルの 1 行目が出力テーブルのフィールド名として使用されます。フィールド名には空白または特殊文字 ($、* など) を使用できません。入力ファイルの 1 行目に空白または特殊文字が含まれている場合は、エラーが表示されます。
出力 dBASE テーブルの名前は、入力テーブルの名前に基づいて付けられます。出力名を制御し、追加の変換オプションを設定するには、[テーブル → テーブル (Table to Table)] ツールを使用します。
This tool can be used to export an ArcGIS table to a dBASE table (.dbf) that can be read and edited in Microsoft Excel.
テーブルを dBASE ファイルに変換するには、[行のコピー (Copy Rows)] ツールおよび [テーブル → テーブル (Table to Table)] ツールを使用する方法もあります。
出力テーブルが出力フォルダー内にすでに存在している場合は、名前の重複を回避するために、「OutputTbl_1.dbf」のように名前の末尾に番号が付加されます。
構文
TableToDBASE_conversion (Input_Table, Output_Folder)
パラメータ | 説明 | データ タイプ |
Input_Table [table,...] | dBASE に変換されるテーブルのリスト。 | Table View |
Output_Folder | 出力 dBASE テーブル (1 つまたは複数) の格納先となるフォルダー | Folder |
コードのサンプル
TableToDBASE (テーブル → dBASE (マルチプル)) の例 1 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、TableToDBASE (テーブル → dBASE (マルチプル)) 関数をイミディエイト モードで使用する方法を、例を挙げて示したものです。
import arcpy
arcpy.env.workspace = "C:/data/Habitat_Analysis.gdb"
arcpy.TableToDBASE_conversion(["vegtype", "futrds"], "C:/output")
TableToDBASE (テーブル → dBASE (マルチプル)) の例 2 (スタンドアロン スクリプト)
次のスタンドアロン スクリプトは、TableToDBASE (テーブル → dBASE (マルチプル)) 関数の使用方法を示しています。
# 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)
環境
ライセンス情報
- ArcGIS for Desktop Basic: ○
- ArcGIS for Desktop Standard: ○
- ArcGIS for Desktop Advanced: ○