ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

ArcGIS での Microsoft Excel ファイルの使用方法の概要

Microsoft Excel テーブルは ArcGIS で直接開くことができ、他の表形式のデータ ソースと同じ方法で操作することができます。 たとえば、それらを ArcMap に追加して、ArcCatalog で表示し、ジオプロセシング ツールへの入力として使用することができます。

Excel ファイルは、[データの追加] ダイアログ ボックスを通じて、ArcMap に他のデータと同じ方法で追加されます。 Excel ファイルを閲覧する際には、開くテーブルを選択する必要があります。 たとえば、Sales_Figures.xls という名前の Excel ワークブックがあり、[売上高]、[月]、[累計] の 3 つのワークシートが含まれているとします。これらのワークシートは、ArcGIS で別々のテーブルとして扱われます。 Excel で定義されているセルまたは範囲を参照する名前は、ArcGIS でも維持されます。

ArcGIS からワークシートにアクセスすると、ワークシートは名前の最後にドル記号 ($) が付いたテーブルとして表示されますが、範囲の名前にドル記号は付きません。 ワークシートや範囲の名前にスペースが含まれている場合は、テーブル名が単一引用符 (') で囲まれます。

ArcMap に追加されたワークシートは、コンテンツ ウィンドウの [ソース] ビューからテーブルとして開くことができます。 ただし、テーブルを編集したり、レコードを Excel 形式でエクスポートすることはできません。

次の例は、複数シートのドキュメントを Microsoft Excel で表示した場合と、ArcMap の [データの追加] ダイアログ ボックスで表示した場合を示しています。

  • Excel ウィンドウの下部にある [シート] タブ バーに表示される 3 つのワークシート
    Excel の [シート タブ バー] にリスト表示される 3 つのワークシート
  • ArcMap の [データの追加] ダイアログ ボックス上で使用可能な Sales_Figures ワークブック内のワークシート
    ArcMap の [データの追加] ダイアログ ボックス内にリスト表示された Excel ワークシート

Microsoft Excel ファイルを操作する場合、以下に注意してください。

  • ArcGIS は *.xls ファイルと *.xlsx ファイルの両方をサポートします。 *.xlsx ファイルの 1 つの利点は、*.xls 形式 (65,536 行 x 256 列) よりもはるかに大きなワークシート (1,048,576 行 x 16,384 列) を使用できることです。
  • ArcGIS では、ArcGIS で *.xlsx ファイルを開くために Microsoft Excel または Microsoft Office をインストールする必要はありません。ただし、ArcMap および Microsoft と互換性がある正しい Microsoft Access データベース エンジン ドライバーをダウンロードしてインストールする必要があります。 構成と互換性がある Microsoft Access Database Engine 2016 Redistributable ドライバーをダウンロードしてインストールします。
  • Excel テーブルは、ArcGIS では読み取り専用です。ArcGIS でワークブックを開いていると、Excel でも読み取り専用となります。
  • フィールド名は、ワークシートの各列の最初の行から取得されます。 テーブルの [プロパティ] ダイアログ ボックスの [フィールド] タブで、プロパティの表示、フィールド名のエイリアスの設定、フィールドの表示/非表示の設定を行うことができます。
  • 標準的なデータベースの場合と異なり、Excel ではデータ入力時に値のフィールド タイプが強制されません。 したがって、Excel で指定されたフィールド タイプは、ArcGIS で表示するフィールド タイプを決定する際に使用されません。 代わりに、先頭から 8 つの行でフィールドの値をスキャンすることにより、ArcGIS でのデータ タイプが決定されます。 このスキャンにより、1 つのフィールドから複数のデータ タイプが検出された場合、そのフィールドは文字列フィールドとして返され、値は文字列に変換されます。
  • 数値フィールドは、ArcGIS の double データ タイプに変換されます。
  • Excel テーブルの振舞いは、他の ObjectID フィールドを持たないテーブルと同様です。 これは、マップ上での編集、リレートの実行、または選択が不可能であることを意味します。
    メモ:

    ArcMap は、Excel の列を ArcGIS ObjectID フィールドに変換しません。 たとえば、数値列「OID」またはオートナンバー型のフィールドは、ArcMap では Double になります。

  • ArcGIS での Excel ファイルのサポートには、Microsoft OLE DB Provider for Jet 4.0 とサポートされている Excel ISAM (Indexed Sequential Access Method) が使用されます。 Microsoft OLE DB Provider for Jet 4.0 と Excel ISAM のサポートの詳細については、Microsoft サポートをご参照ください。
  • ジオプロセシング モデル & スクリプト ツール ギャラリーの [テーブル → Excel (Table To Excel)] ツールを使用して Excel に直接エクスポートすることができます。 また表形式のデータを dBASE フォーマットにエクスポートすることも可能です。そのファイルを Excel 97/-2003 で開き、*.xls ファイルとして保存することができます。 Microsoft は Office 2007 では *.dbf ファイルをサポートしません。
  • OLE DB データベース コネクション経由で Excel ファイルを開くこともできます。
注意:

ArcCatalog の [カスタマイズ] メニュー → [ArcCatalog オプション] ダイアログ ボックスの [ファイル タイプ] タブで、あらかじめ ArcCatalog 上で *.xls ファイルの表示指定を追加している場合、直接 Excel ファイルにアクセスするには、この表示指定を削除する必要があります。

関連トピック

  • ObjectID フィールドの基礎
  • 表形式のデータ ソース
  • ArcGIS で使用するための Microsoft Excel のテーブルを書式設定する
  • Microsoft Excel テーブルを ArcMap に追加する

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル