ラベル | 説明 | データ タイプ |
入力テーブル | Excel ファイルに変換するテーブル。 | Table View |
出力 Excel ファイル (*.xls または *.xlsx) | 出力される *Excel ファイル。 *.xls または *.xlsx ファイル拡張子を使用して Excel ファイルの形式を指定します。 | File |
フィールド エイリアスを列ヘッダーとして使用する (オプション) | 入力フィールド名またはフィールド エイリアスを出力列名として使用するかどうかを指定します。
| Boolean |
ドメインとサブタイプの説明を使用する (オプション) | サブタイプ フィールドまたはコード値ドメインを持つフィールドの値を出力に転送するかどうかを指定します。
| Boolean |
サマリー
テーブルを Microsoft Excel ファイル (*.xls または *.xlsx) に変換します。
使用法
出力ファイルの拡張子で出力 Excel 形式が制御されます。 拡張子が *.xls の場合、ファイル形式は Excel バイナリ ファイル形式になります。 拡張子が *.xlsx の場合、ファイル形式は Office Open XML になります。
*.xls ファイルでは、行数と列数が 65535 行と 256 列に制限されています。
出力される Excel ファイルには、複数のシートを含めることができます。 各シートの名前は、対応する入力テーブルの名前から .xls または .xlsx ファイル拡張子を除いた名前になります。
注意:
ワークシートの表示順序は、パラメーターにリストされている順序と同じになります。 名前が重複している場合、それぞれの名前を一意に保つために、シート名に番号が付加されます。
パラメーター
arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
名前 | 説明 | データ タイプ |
Input_Table [Input_Table,...] | Excel ファイルに変換するテーブル。 | Table View |
Output_Excel_File | 出力される *Excel ファイル。 *.xls または *.xlsx ファイル拡張子を使用して Excel ファイルの形式を指定します。 | File |
Use_field_alias_as_column_header (オプション) | 入力フィールド名またはフィールド エイリアスを出力列名として使用するかどうかを指定します。
| Boolean |
Use_domain_and_subtype_description (オプション) | サブタイプ フィールドまたはコード値ドメインを持つフィールドの値を出力に転送するかどうかを指定します。
| Boolean |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで TableToExcel 関数を使用する方法を示しています。
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.conversion.TableToExcel("gdb.gdb/addresses", "addresses.xls")
テーブルを Excel ワークブックに変換します。
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Run TableToExcel
arcpy.conversion.TableToExcel(in_table, out_xls)