Excel への ArcGIS レイヤー データの追加

注意:

このワークフローを使用するには、次のアカウント タイプとライセンス タイプが必要です。

マップとレイヤーの詳細については、「レイヤー」をご参照ください。

ArcGIS レイヤーを Excel に追加する方法の詳細とビデオについては、Esri コミュニティのブログ記事をご参照ください。

Microsoft Excel ワークシートで ArcGIS Online または ArcGIS Enterprise のレイヤー属性テーブルを追加および編集できます。 Excel ワークシートで ArcGIS レイヤーの属性データを編集すると、ArcGIS のホスト レイヤーが直接更新されます。

注意:

この機能はフィーチャ レイヤーでのみ使用できます。 Excel ワークシートで ArcGIS レイヤーに新しいフィーチャを挿入することはできません。

マップと Excel ワークシートにフィーチャ レイヤーまたはグループ レイヤーを追加する

マップと Excel ワークシートにフィーチャ レイヤーまたはグループ レイヤーを追加するには、次の手順を実行します。

  1. マップ ツールから [レイヤー] ボタン レイヤー をクリックします。

    [レイヤー] ウィンドウが表示されます。

  2. [レイヤー] ウィンドウで [ArcGIS] をクリックします。

    [ArcGIS から追加] ウィンドウが表示されます。

  3. ドロップダウン メニューで、リモート ホストされている ArcGIS Online または ArcGIS Enterprise フィーチャ レイヤーをクリックして選択します。

    [属性テーブルの追加] 切り替えボタンはデフォルトでオンになっています。

    ArcGIS から追加ウィンドウ

    追加されたレイヤーがフィーチャ レイヤーであるか、フィーチャ レイヤーを含むグループ レイヤーである場合、接続された属性テーブルが表示され、Excel に反映され、フィーチャがマップに示されます。

  4. 必要に応じ、属性テーブルが Excel に追加されないよう切り替えボタンをオフにします。

    フィーチャ レイヤーで更新されるのはマップだけです。

単一レイヤー属性の表示と編集

単一フィーチャ レイヤーの属性を追加または編集するには、次の手順に従います。

  1. [レイヤー] リストで [レイヤー オプション] > [レイヤーの詳細の表示] レイヤーの詳細の表示 をクリックし、ArcGIS Online のレイヤーの詳細を表示します。
  2. ArcGIS Online 詳細ページで、[データ] タブをクリックします。

    タブに、属性のデフォルトのテーブル ビューが表示されます。

  3. [設定] をクリックし、[フィーチャ レイヤー (ホスト)] セクションで [編集の有効化] チェックボックスがオンであることを確認します。
    注意:

    編集を有効にすると、Excel テーブルのリモート ホスト フィーチャ レイヤーを編集できます。

  4. Excel にリモート ホスト フィーチャ レイヤーを追加します。

    Excel でテーブルを編集すると、ArcGIS のホスト レイヤーに自動的に同期されます。

グループ レイヤー属性の表示と編集

グループ レイヤー属性の表示と編集を行うには、次の手順に従います。

  1. [レイヤー] リストで [レイヤー オプション] > [レイヤーの詳細の表示] レイヤーの詳細の表示 をクリックし。ArcGIS Online のレイヤーの詳細を表示します。
  2. ArcGIS Online 詳細ページで、[データ] タブをクリックします。

    タブに、属性のデフォルトのテーブル ビューが表示されます。

  3. [設定] をクリックし、[フィーチャ レイヤー (ホスト)] セクションで [編集の有効化] チェックボックスがオンであることを確認します。
    注意:

    編集を有効にすると、Excel テーブルのグループ レイヤーを編集できます。

  4. Excel にグループ レイヤーを追加します。

    Excel で、[属性テーブルの選択] ウィジェットのチェックボックス (複数可) をオンにします。

  5. [追加] をクリックします。

    グループ レイヤー内の各フィーチャ レイヤーの属性テーブルが、新しいワークシートに別途開きます。 すべてのレイヤーが一度にマップに追加されます。

  6. 必要に応じ、[キャンセル] をクリックしてウィジェットを終了し、別のフィーチャ レイヤーまたはグループ レイヤーを選択します。
  7. 必要に応じ、リモート Web マップ レイヤーの [ビジュアライゼーション] タブをクリックし、Map Viewer のマップに追加されたレイヤーを表示します。 これは、Excel のマップと同じです。

フィーチャ レイヤー フィールドの編集

ArcGIS OnlineArcGIS Enterprise で、すべてのフィールド管理操作Excel ワークシートに追加されても変わりません。 たとえば、ArcGIS のフィールド ビューで [設定] テーブルの [個別値][はい] に設定し、Excel ワークシートに重複する値を追加しようとすると、エラー メッセージが表示されることがあります。

フィーチャ レイヤー フィールドを編集するには、次の手順に従います。

  1. [レイヤー] リストで [レイヤー オプション] > [レイヤーの詳細の表示] レイヤーの詳細の表示 をクリックし、ArcGIS Online のレイヤーの詳細を表示します。
  2. ArcGIS Online 詳細ページで、[データ] タブをクリックします。

    タブに、属性のデフォルトのテーブル ビューが表示されます。

  3. 必要に応じ、[設定] をクリックし、[フィーチャ レイヤー (ホスト)] セクションで [編集の有効化] チェックボックスがオンであることを確認します。
    注意:

    編集を有効にすると、Excel テーブルのフィーチャ レイヤーを編集できます。

  4. [データ] タブで、[テーブル] ビューの横の [フィールド] ビューをクリックします。

    フィールド ビューで、ArcGIS フィーチャ レイヤーのフィールドの設定を編集できます。 [objectID][説明][フィールド値タイプ][設定] などのフィーチャ レイヤーの詳細がリストに表示されます。 リモート ホスト レイヤーにリストを作成できます。 別の ArcGIS 製品では、この機能の名称が異なることがあります。たとえば、ArcGIS Onlineリストの作成ArcGIS Proコード値ドメイン などです。

    リモート ホスト レイヤーでリストが作成されると、Excel で変更できます。 Excel に追加されるすべてのフィーチャ レイヤーは、レイヤー オプションのレイヤーの更新間隔で更新できます。 レイヤーを更新すると、最新の ArcGIS の更新内容が Excel に適用されます。

ArcGIS for Excel は、ArcGIS に公開された SubType フィールドを含む ArcGIS Pro レイヤーをサポートしています。 そのフィールドを、Excel ワークシートにレイヤーとして取り込み、編集できます。 現在、ArcGIS for Excel はサブタイプ グループ レイヤーの編集はサポートしていません。 ArcGIS for Excel マップにサブタイプ グループ レイヤーを追加できます。ただし、属性データは Excel ワークシートに追加されません。

ホスト フィーチャ レイヤーの削除

[レイヤー] リストからホスト フィーチャ レイヤーを削除するには、次の手順を実行します。

  1. マップ ツールから [レイヤー] ボタン レイヤー をクリックします。

    [レイヤー] ウィンドウが表示されます。

  2. [レイヤー] ウィンドウで、削除するレイヤーの横にある [削除] ボタンをクリックします。

    該当するレイヤーがマップと Excel ワークシートから削除されます。

フィーチャ レイヤー ポップアップとラベル書式設定

ArcGIS for Excel のホスト フィーチャ レイヤーのポップアップとラベルを書式設定できます。 Excel に追加された書式設定は、ArcGIS Online レイヤーか ArcGIS Enterprise レイヤーにリアルタイムに自動的に保存されます。

Microsoft Excel の書式設定