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