安装用于 Microsoft Excel 文件的驱动程序

可直接在 ArcGIS Pro 中打开 Microsoft Excel 表,使用方法与其他表格数据源相同。 例如,可以向地图中添加 Excel 文件、在字段视图中将其打开,并可将该表作为地理处理工具的输入数据。 有关详细信息,请参阅ArcGIS Pro 中使用 Microsoft Excel 文件

要在 ArcGIS Pro 中使用 Microsoft Excel,不需要将 Microsoft ExcelMicrosoft Office 安装在装有 ArcGIS Pro 的同一计算机上。

ArcGIS Pro 中访问和处理 Excel 文件的唯一要求是必须在已安装 ArcGIS Pro 的计算机上正确下载并安装相应的驱动程序。 根据不同的配置,可能需要静默安装才能正确安装相应的驱动程序。 安装相应的驱动程序后,尝试在 ArcGIS Pro 中访问 Excel 文件时会产生一个错误:未安装所需的 Microsoft 驱动程序

确定要安装的驱动程序

为了确定要安装的驱动程序,根据安装 ArcGIS Pro 的计算机的配置,考虑并回答以下问题。 问题的答案将帮助您确定要在 ArcGIS Pro 中访问和使用 Excel 文件,是否需要安装一个或多个驱动程序,以及是否需要静默安装这些驱动程序。

根据您的答案,可使用以下决策树作为指南,以帮助确定要安装的适当驱动程序,并确定一个或多个驱动程序是否需要静默安装

Excel 驱动程序安装决策指南
请访问高级解决方案决策树指南
提示:

如果回答这些问题需要更多详细信息或指导,请参阅 ArcGIS Pro 中的 Excel 文件连接指南博客文章,并完成这些步骤以在 ArcGIS Pro 中访问和使用 Excel 文件。

安装 Microsoft Access Database Engine 驱动程序

Microsoft Access Database Engine 技术有助于桥接 Microsoft Office 系统专用文件和其他非 Microsoft Office 应用程序(例如 ArcGIS Pro)之间的通信和外部数据传输。

要在 ArcGIS Pro 中访问和使用 Excel 文件,必须在计算机中下载并安装 Microsoft Access Database Engine 2016 Redistributable 驱动程序。 可从 Microsoft 下载中心访问该驱动程序。

单击页面上的下载,然后选择下列下载选项之一:

  • Microsoft Access Database Engine 2016 Redistributable 64 位驱动程序 - (AccessDatabaseEngine_X64.exe)
  • Microsoft Access Database Engine 2016 Redistributable 32 位驱动程序 - (AccessDatabaseEngine.exe)
    警告:

    如果已安装适用于 AccessDatabaseEngine.exeMicrosoft Access Database Engine 2016 Redistributable 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 软件要求
    • 无需附加安装要求,适用于 ExcelMicrosoft Access Database Engine 2016 Redistributable 64 位驱动程序即可兼容 Microsoft .NET Desktop Runtime 8.0.2 Windows x64 Installer。
    • 如果已安装适用于 ExcelMicrosoft Access Database Engine 2016 Redistributable 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 Database Engine 2016 Redistributable 驱动程序
      • 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 Installer。 有关详细信息,请参阅 ArcGIS Pro 软件要求
    • 无需附加安装要求,适用于 ExcelMicrosoft Access Database Engine 2016 Redistributable 64 位驱动程序即可兼容 Microsoft .NET 6 Desktop Runtime - Windows x64 Installer
    • 如果已安装适用于 AccessDatabaseEngine.exeMicrosoft Access Database Engine 2016 Redistributable 32 位驱动程序 (Excel),则还必须安装 32 位的 .NET 6 Desktop Runtime - Windows x86
    • 要使用 ArcGIS Pro 3.0-3.2 以及在安装于同一台计算机上的 ArcMap 10.x 客户端中访问 Excel 文件,请安装以下驱动程序:
      • 64 位和 32 位 Microsoft Access Database Engine 2016 Redistributable 驱动程序
      • 64 位和 32 位 Microsoft .NET Desktop Runtime 6 安装程序

执行静默模式安装

Microsoft Office 可以采用以下两种方式安装:MSI 或 CTR。 了解所使用的安装程序的类型十分重要,因为如果您的 Microsoft Office 产品使用 CTR(例如 Microsoft Office 365)安装,则 Microsoft 并行检测将阻止 32 位或 64 位驱动程序的安装。

Microsoft 的策略仅允许您安装与已安装的 Microsoft Office 产品具有相同位版本的驱动程序。 如果您尝试在已安装 Microsoft 64 位应用程序的计算机上安装下载的 AccessDatabaseEngine.exe 文件,将收到一条错误消息,表明您无法安装 32 位版本的数据库引擎,因为您当前安装了 64 位 Microsoft Office 产品。 如果您尝试在已经安装 Microsoft 32 位应用程序的计算机上安装 AccessDatabaseEngine_X64.exe 文件,将显示一条类似的错误消息。

要解决此情况,请完成该以下步骤对下载的文件执行静默模式安装:

注:

确保在执行静默安装之前已关闭 ArcGIS Pro 应用程序。

  1. 将下载的文件保存到计算机的 C: 盘下。
  2. 使用任务栏上的 Windows 搜索框输入命令提示符
  3. 右键单击命令提示符应用程序,然后单击以管理员身份运行

    命令提示符将打开一个默认目录。

  4. 输入 cd C:\ 将目录更改为保存下载文件的驱动盘。
  5. 要以静默安装形式运行 .exe 文件,请输入 AccessDatabaseEngine.exe /quietAccessDatabaseEngine_X64.exe /quiet,具体取决于您选择的要从 Microsoft 下载中心下载的文件。
  6. 建议您在安装后重新启动计算机。

    注:
    要求确认是否已安装驱动程序,请在 Windows 任务栏搜索框中输入设置。 在应用程序和功能窗格中,搜索 Microsoft Access Database Engine 2016。如果未找到,或如果您对上面列出的安装信息有疑问,请参阅 ArcGIS Pro 中的 Excel 文件连接指南以获取其他安装说明。