日本語

問題: Excel ファイルのテーブルをジオコーディングできない

説明

Microsoft Excel ファイル (*.xls など) のテーブルをジオコーディングすると、次のエラーが発生します。

エラー:
このテーブルの処理中にエラーが発生しました。

原因

この問題の原因として最も考えられるのは、Excel ファイルのテーブルのヘッダー フィールドに無効な値または特殊文字 (スペースを含む) が含まれていることです。

注意:
フィールドがジオコーディングに使用されるかどうかにかかわらず、すべてのフィールド名に無効な値または特殊文字が含まれていないことを確認してください。

解決策または対処法

テーブルのフィールド形式が適切であることを確認する
テーブルをジオコーディングする前に、ヘッダー フィールドが ArcMap に適した形式に準拠していることを確認します。 無効な文字またはスペースをすべて削除します。 正しい形式および適切な文字の詳細については、「FAQ: ArcGIS のフィールド名とテーブル名に使用できない文字にはどのようなものがありますか?」をご参照ください。

Excel スプレッドシートを CSV ファイルとして保存する
引き続きジオコーディングが失敗する場合は、元の Excel スプレッドシートを CSV ファイルとして保存し、もう一度、ジオコーディング プロセスを実行してみます。 Excel スプレッドシートを CSV ファイルとして保存する方法の詳細については、「ArcGIS で使用するための Microsoft Excel のテーブルを書式設定する」をご参照ください。

Excel スプレッドシートをテーブルに変換する
もう 1 つの方法として、[Excel → テーブル (Excel To Table)] ツールを使用して、ジオコーディングのために Excel ファイルをよりネイティブな ArcGIS 形式に変換します。

  1. ArcMap を開きます。
  2. [ArcToolbox] ウィンドウ → [変換ツール][Excel → テーブル (Excel To Table)] の順に移動します。
  3. [Excel → テーブル (Excel To Table)] ツールを開きます。
  4. [入力 Excel ファイル] として Excel ファイルを参照して選択します。
  5. [出力テーブル] の出力先を選択します。
  6. [OK] をクリックします。

関連情報