説明
ArcGIS Pro の [テーブル → Excel (Table To Excel)] ジオプロセシング ツールを使用して属性テーブルをエクスポートしようとするとツールが失敗し、次のエラー メッセージが返されます。
エラー: [テーブル → Excel (Table To Excel)] が失敗しました。
原因
この問題は、レイヤー名または属性テーブルに Unicode シンボルや文字が含まれている場合に発生します。
解決策または対処法
次のいずれかのオプションを使用して、この問題を解決してください。
レイヤー名から Unicode シンボルを削除する
- ArcGIS Pro プロジェクトを開きます。 [コンテンツ] ウィンドウで、レイヤーを参照してダブルクリックします。
- [レイヤー プロパティ: <layer_name>] ウィンドウで [一般] タブをクリックします。
- [名前] セクションで、レイヤーの名前を変更するか、Unicode シンボルを削除して [OK] をクリックします。 この例では、Unicode シンボルをレイヤー名から削除します。
属性テーブルのフィールドから Unicode シンボルを削除する
- ArcGIS Pro プロジェクトを開きます。
- [コンテンツ] ウィンドウでレイヤーを参照して右クリックし、[属性テーブル] を選択します。
- 属性テーブルでフィールドを参照してダブルクリックし、Unicode シンボルを削除します。
- 上部リボンの [編集] タブをクリックします。
- [編集の管理] グループで [保存] をクリックし、属性テーブルで行った編集内容を保存します。
属性テーブルを XLS ファイルにエクスポートする
[テーブル → Excel (Table To Excel)] ツールを使用し、属性テーブルを XLS ファイルにエクスポートします。
- ArcGIS Pro プロジェクトを開きます。 上部リボンで [解析] タブ → [ツール] をクリックします。
- [ジオプロセシング] ウィンドウで [テーブル → Excel (Table To Excel)] (変換ツール) を検索してクリックします。 [テーブル → Excel (Table To Excel)] ウィンドウが開きます。
- [テーブル → Excel (Table To Excel)] ウィンドウで [パラメーター] をクリックします。
- [入力テーブル] のドロップダウン メニューか [参照] (フォルダーのアイコン) をクリックし、目的の属性テーブルを含むフィーチャ レイヤーを選択します。 この例では、Point_Layer というタイトルのレイヤーが選択され、[出力 Excel ファイル] (*.xls または *.xlsx) パラメーターが自動的に入力されます。
- [出力 Excel ファイル (*.xls または *.xlsx)] パラメーターをクリックして最後までブラウズし、出力形式を *.xls に変更します。
注意: デフォルトでは、出力形式は XLSX に設定されています。
- [実行] をクリックします。
以下に、属性テーブルが Excel (*.xls) ファイルとしてエクスポートされている状態の図を示します。
[テーブル → テーブル (Table to Table)] ジオプロセシング ツールを使用する
[テーブル → テーブル (Table To Table)] ジオプロセシング ツールを使用し、属性テーブルを CSV ファイルにエクスポートします。
- ArcGIS Pro プロジェクトを開きます。
- [コンテンツ] ウィンドウで、レイヤーを参照して右クリックします。 [データ] → [テーブルのエクスポート] の順にクリックします。
- [テーブルのエクスポート] ウィンドウで [パラメーター] をクリックします。
- [出力場所] で [参照] をクリックします。
- [出力場所] ウィンドウで、出力ファイルに適したフォルダーを選択して [OK] をクリックします。 この例では、「Point Line Polygon」という名前のフォルダーを選択します。
- [出力名] の名前を指定し、*.csv 拡張子を付けます。 [OK] をクリックします。
以下に、Point_Layer というタイトルでエクスポートされた CSV ファイルが、Point Line Polygon フォルダーに格納された状態の図を示します。
[行のコピー (Copy Rows)] ジオプロセシング ツールを使用する
[行のコピー (Copy Rows)] ジオプロセシング ツールを使用し、属性テーブルを CSV ファイルにエクスポートします。
- ArcGIS Pro プロジェクトを開きます。 上部リボンで [解析] タブ → [ツール] をクリックします。
- [ジオプロセシング] ウィンドウで [行のコピー (Copy Rows)] (データ管理ツール) を検索してクリックします。 [行のコピー (Copy Rows)] ウィンドウが開きます。
- [行のコピー (Copy Rows)] ウィンドウで [パラメーター] をクリックします。
- [入力行] のドロップダウン メニューか [参照] (フォルダーのアイコン) をクリックし、目的の属性テーブルを含むフィーチャ レイヤーを選択します。
- [出力テーブル] で [参照] をクリックします。
- [出力テーブル] ウィンドウで [名前] セクションを指定し、*.csv 拡張子を付けます。 [保存] をクリックします。
- [行のコピー] ウィンドウで [実行] をクリックします。
以下に、CSV ファイルとしてエクスポートされた属性テーブルの図を示します。