Microsoft Excel ファイルを操作するためのドライバーをインストール

Microsoft Excel テーブルは、ArcGIS Pro で直接開き、他の表形式のデータ ソースと同じ方法で操作することができます。 たとえば、Excel ファイルをマップに追加したり、フィールド ビューで表示したり、ジオプロセシング ツールへの入力データとして使用したりすることができます。 詳細については、「Microsoft Excel での ArcGIS Pro ファイルの操作」をご参照ください。

Microsoft ExcelArcGIS Pro テーブルを操作する場合は、Microsoft Excel がインストールされているコンピューターに Microsoft OfficeArcGIS Pro もインストールする必要はありません。

ExcelArcGIS Pro ファイルにアクセスして操作する場合のただ 1 つの要件は、適切なドライバーをダウンロードし、ArcGIS Pro がインストールされているコンピューターに正しくインストールすることです。 構成によっては、適切なドライバーを正しくインストールするために、サイレント インストールを実行する必要があります。 適切なドライバーがインストールされていない場合に ExcelArcGIS Pro ファイルにアクセスしようとすると、[必要な Microsoft ドライバーがインストールされていません。] というエラーが表示されます。

インストールするドライバーの特定

インストールする適切なドライバーを特定するには、ArcGIS Pro がインストールされているコンピューターの構成に関する次の質問を確認し、これらの質問に答えます。 これらの質問に答えることで、ExcelArcGIS Pro ファイルにアクセスして使用するために、1 つ以上のドライバーをインストールする必要があるかどうかと、これらのドライバーのサイレント インストールが必要かどうかを容易に判断できるようになります。

  • 使用する ArcGIS Pro のバージョンはどれか?
  • Microsoft Office がインストールされているクライアント コンピューターに ArcGIS Pro 製品が現在インストールされていますか?
    • Microsoft Office 製品がインストールされている場合は、次の質問に答えてください。
      • Click-to-Run (CTR) 技術または Microsoft インストーラー (MSI) のいずれかを使用して Microsoft Office 製品をインストールしましたか?
      • インストールした Microsoft Office 製品は 32 ビット版または 64 ビット版のどちらですか?

答えに応じて、次の決定木をガイドとして使用して、インストールする適切なドライバーを特定し、1 つ以上のドライバーのサイレント インストールが必要かどうかを判断します。

Excel ドライバーのインストールの決定ガイド
高解像度の決定木ガイドにアクセス
ヒント:

これらの質問に答え、ArcGIS ProExcel ファイルにアクセスして使用する手順を実行するための詳細やガイダンスがさらに必要な場合は、「ArcGIS ProExcel ファイルに接続する方法のガイド」ブログ記事をご参照ください。

Microsoft Access データベース エンジン ドライバーのインストール

Microsoft Access データベース エンジン技術は、Microsoft Office システムと Microsoft Office 以外の他のアプリケーション (ArcGIS Pro など) との通信の橋渡しになり、これらに固有のファイル間の外部データ転送を簡単に実行できるようにします。

ExcelArcGIS Pro ファイルにアクセスして操作するには、Microsoft Access データベース エンジン 2016 再頒布可能ドライバーをダウンロードしてコンピューターにインストールする必要があります。 このドライバーは、Microsoft ダウンロード センターで入手できます。

このページの [ダウンロード] をクリックして、次のダウンロード オプションのいずれかを選択します。

  • Microsoft Access データベース エンジン 2016 再頒布可能 64 ビット ドライバー - (AccessDatabaseEngine_X64.exe)
  • Microsoft Access データベース エンジン 2016 再頒布可能 32 ビット ドライバー - (AccessDatabaseEngine.exe)
    注意:

    Microsoft Access 向けの AccessDatabaseEngine.exe データベース エンジン 2016 再頒布可能 32 ビット ドライバー (Excel) をインストールした場合は、32 ビット版の .NET 6 Desktop Runtime - Windows x86 もインストールする必要があります。

注意:

使用している ArcGIS Pro のバージョンに応じて、次の情報を確認して準拠します。

  • ArcGIS Pro 3.3 以降
    • ArcGIS Pro 3.3 リリース以降では、ArcGIS Pro をインストールする前に Microsoft .NET Desktop Runtime 8.0.2 Windows x64 をインストールしておく必要があります。 詳細については、「ArcGIS Pro のソフトウェア要件」をご参照ください。
    • Excel 向けの Microsoft Access データベース エンジン 2016 再頒布可能 64 ビット ドライバーは Microsoft .NET Desktop Runtime 8.0.2 Windows x64 インストーラーで使用できます。追加のインストール要件はありません。
    • Excel 向けの Microsoft Access データベース エンジン 2016 再頒布可能 32 ビット ドライバー (AccessDatabaseEngine.exe) をインストールした場合は、32 ビット版の Microsoft .NET Desktop Runtime 8.0.2 Windows x86 もインストールする必要があります。
    • 同じコンピューターにインストールされている ArcGIS Pro 3.3 以降と ArcMap 10.x クライアントで Excel ファイルにアクセスするには、次のインストールが必要です。
      • 64 ビット版と 32 ビット版の Microsoft Access データベース エンジン 2016 再頒布可能ドライバー
      • 64 ビット版と 32 ビット版の Microsoft .NET Desktop Runtime 8.0.2 インストーラー
  • ArcGIS Pro 3.0 ~ 3.2
    • ArcGIS Pro 3.0 以降では、ArcGIS Pro をインストールする前に Microsoft .NET 6 Desktop Runtime - Windows x64 インストーラーをインストールしておく必要があります。 詳細については、「ArcGIS Pro のソフトウェア要件」をご参照ください。
    • Excel 向けの Microsoft Access データベース エンジン 2016 再頒布可能 64 ビット ドライバーは Microsoft .NET 6 Desktop Runtime - Windows x64 インストーラーで使用できます。追加のインストール要件はありません。
    • Microsoft Access 向けの AccessDatabaseEngine.exe データベース エンジン 2016 再頒布可能 32 ビット ドライバー (Excel) をインストールした場合は、32 ビット版の .NET 6 Desktop Runtime - Windows x86 もインストールする必要があります。
    • 同じコンピューターにインストールされている ArcGIS Pro 3.0 ~ 3.2 クライアントと ArcMap 10.x クライアントで Excel ファイルにアクセスするには、次のインストールが必要です。
      • 64 ビット版と 32 ビット版の Microsoft Access データベース エンジン 2016 再頒布可能ドライバー
      • 64 ビット版と 32 ビット版の Microsoft .NET Desktop Runtime 6 インストーラー

サイレント モード インストールの実行

Microsoft Office は MSI または CTR のいずれかの方法でインストールされています。 使用しているインストーラーのタイプを把握しておく必要があります。これは、Microsoft Office 製品が CTR でインストールされていると (Microsoft Office 365 など)、Microsoft のサイド バイ サイド検知によって、32 ビット ドライバーまたは 64 ビット ドライバーのどちらかのインストール処理が阻止されるためです。

Microsoft のポリシーでは、インストールされている Microsoft Office 製品と同じビット版のドライバーしかインストールすることができません。 ダウンロードした AccessDatabaseEngine.exe ファイルを、Microsoft の 64 ビット アプリケーションがすでにインストールされているコンピューターにインストールしようとすると、64 ビット版の Microsoft Office 製品が現在インストールされているため、32 ビット版のデータベース エンジンをインストールできないという内容のエラー メッセージが表示されます。 AccessDatabaseEngine_X64.exe 32 ビット アプリケーションがすでにインストールされているコンピューターに Microsoft ファイルをインストールしようとした場合にも、同様のエラー メッセージが表示されます。

この状況を回避するには、次の手順に従って、ダウンロードしたファイルのサイレント モード インストールを実行します。

注意:

サイレント インストールを実行する前に、ArcGIS Pro アプリケーションが終了していることを確認します。

  1. ダウンロードしたファイルをコンピューターの C: ドライブに保存します。
  2. タスク バーの Windows 検索ボックスに「コマンド プロンプト」と入力します。
  3. [コマンド プロンプト] アプリケーションを右クリックして、[管理者として実行] をクリックします。

    コマンド プロンプトでデフォルト ディレクトリが開きます。

  4. cd C:\」と入力し、ダウンロードしたファイルを保存したドライブにディレクトリを変更します。
  5. .exe ファイルをサイレント インストールとして実行するには、Microsoft ダウンロード センターからダウンロードしたファイルに応じて、「AccessDatabaseEngine.exe /quiet」または「AccessDatabaseEngine_X64.exe /quiet」と入力します。
  6. インストール後は、コンピューターを再起動することをお勧めします。

    注意:
    ドライバーがインストールされているかどうかを確認するには、Windows タスクバーの検索ボックスに「設定」と入力します。 [アプリと機能] ウィンドウで、「Microsoft Access Database Engine 2016」を探します。存在しない場合や上記のインストール情報に何らかの問題がある場合は、「ExcelArcGIS Pro ファイルに接続するためのガイド」でさらに詳しいインストール手順を確認してください。