Вы можете открывать таблицы Microsoft Excel напрямую в ArcGIS Pro и работать с ними так же, как с любыми другими источниками табличных данных. Например, вы можете добавлять файлы Excel на карту, открывать их в виде полей и использовать в качестве входных данных для инструментов геообработки. Подробнее см. в разделе Работа с файлами Microsoft Excel в ArcGIS Pro.
Работа с таблицами Microsoft Excel в ArcGIS Pro не требует установки Microsoft Excel или Microsoft Office на одну машину с ArcGIS Pro.
Единственное требование для доступа и работы с файлами Excel в ArcGIS Pro - соответствующие драйверы должны быть скачаны и корректно установлены на том компьютере, на котором установлен ArcGIS Pro. В зависимости от конфигурации может потребоваться автоматическая установка для правильной установки соответствующего драйвера. Без установленного соответствующего драйвера попытки доступа к файлу Excel в ArcGIS Pro приведут к ошибке Не установлен необходимый драйвер Microsoft.
Определение драйверов для установки
Чтобы определить подходящие драйверы для установки, просмотрите и ответьте на следующие вопросы, касающиеся конфигурации компьютера, на котором установлен ArcGIS Pro. Ваши ответы помогут вам определить, нужно ли вам установить один или несколько драйверов и необходима ли автоматическая установка этих драйверов для доступа к файлам Excel и их использованию в ArcGIS Pro.
- Какую версию ArcGIS Pro вы будете использовать?
- ArcGIS Pro 3.0
Примечание:
Microsoft .NET 6 Desktop Runtime - установщик Windows x64 требуется перед установкой ArcGIS Pro 3.0.
- ArcGIS Pro 2.5–2.9
- ArcGIS Pro 2.4
- ArcGIS Pro 3.0
- Установлены ли какие-либо продукты Microsoft Office в настоящее время на клиентском компьютере, на котором установлен ArcGIS Pro?
- Если продукты Microsoft Office установлены, ответьте на следующие вопросы:
- Были ли продукты Microsoft Office установлены с использованием технологии Click-to-Run (CTR) или с помощью установщика Microsoft (MSI)?
- Разрядность версии установленных продуктов Microsoft Office 32-разрядная или 64-разрядная?
- Если продукты Microsoft Office установлены, ответьте на следующие вопросы:
Основываясь на ваших ответах, используйте следующее дерево решений в качестве руководства, которое поможет вам определить подходящий драйвер для установки и определить, требуется ли автоматическая установка для одного или нескольких драйверов.
Подсказка:
См. Руководство по подключению к файлам Excel в ArcGIS Pro в посте блога, если вам нужны дополнительные сведения или рекомендации, чтобы ответить на эти вопросы и выполнить эти шаги для доступа и использования файлов Excel в ArcGIS Pro.
Установка драйверов Database Engine Microsoft Access
Технология Database Engine Microsoft Access помогает наладить связь и передачу внешних данных между файлами, принадлежащими системе Microsoft Office, и другими приложениями, не являющимися приложениями Microsoft Office, такими как ArcGIS Pro.
Для доступа и работы с файлами Excel в ArcGIS Pro необходимо загрузить и установить драйвер Microsoft Access Database Engine 2016 Redistributable на ваш компьютер. Драйвер доступен в Microsoft Download Center.
Щелкните Загрузить на странице и выберите один из следующих вариантов загрузки:
- Microsoft Access Database Engine 2016 Redistributable 64-разрядный драйвер - (AccessDatabaseEngine_X64.exe)
- Microsoft Access Database Engine 2016 Redistributable 32-разрядный драйвер - (AccessDatabaseEngine.exe)
Внимание:
Если установлен Microsoft Access Database Engine 2016 Redistributable 32-разрядный драйвер (AccessDatabaseEngine.exe) для Excel, 32-разрядный .NET 6 Desktop Runtime - Windows x86 также должен быть установлен.
Подсказка:
В зависимости от версии ArcGIS Pro, которую вы используете, ознакомьтесь со следующей информацией и соблюдайте ее:
- ArcGIS Pro 3.0
- Начиная с версии ArcGIS Pro 3.0, Microsoft .NET 6 Desktop Runtime - 64-разрядный установщик Windows должен быть установлен перед установкой ArcGIS Pro 3.0. Для получения дополнительной информации см. Требования к программному обеспечению ArcGIS Pro 3.0.
- Microsoft Access Database Engine 2016 Redistributable 64-разрядный драйвер для Excel будет работать с Microsoft.NET 6 Desktop Runtime - 64-разрядным установщиком Windows без дополнительных требований к установке.
- Если установлен Microsoft Access Database Engine 2016 Redistributable 32-разрядный драйвер (AccessDatabaseEngine.exe) для Excel, 32-разрядный .NET 6 Desktop Runtime - Windows x86 также должен быть установлен.
- Для доступа к файлам Excel в клиентах ArcGIS Pro 3.0 и ArcMap 10.x, установленных на одном компьютере, необходимо установить следующее:
- 64 или 32-разрядные драйверы Microsoft Access Database Engine 2016 Redistributable
- 64 или 32-разрядные установщики Microsoft Windows .NET 6 Desktop Runtime
- ArcGIS Pro 2.5–2.9
- Загрузите разрядность драйвера Microsoft Access Database Engine 2016 Redistributable, которая соответствует разрядности установленных приложений Microsoft.
- Для доступа к файлам Excel в клиентах ArcGIS Pro 2.5–2.9 и ArcMap 10.x, установленных на одном компьютере, необходимо установить следующее:
- 64 или 32-разрядные драйверы Microsoft Access Database Engine 2016 Redistributable
- ArcGIS Pro 2.4
- 64-разрядный драйвер Microsoft Access Database Engine 2016 Redistributable для Excel не поддерживается в версии ArcGIS Pro 2.4. Поддерживается только 32-разрядный драйвер Microsoft Access Database Engine 2016 Redistributable
Выполнение установки в автоматическом режиме
Microsoft Office устанавливается одним из двух способов: MSI или CTR. Важно, чтобы вы знали тип используемого установщика, потому что, если ваши продукты Microsoft Office были установлены с использованием CTR (например, Microsoft Office 365), Microsoft предотвратит параллельную установку 32-разрядного или 64-разрядного драйвера для продолжения.
Политика Microsoft разрешает устанавливать только драйверы той же разрядности, что и у установленных продуктов Microsoft Office. Если вы попытаетесь установить загруженный файл AccessDatabaseEngine.exe на машину, на которой уже установлено 64-разрядное приложение Microsoft, вы получите сообщение об ошибке, что вы не можете установить 32-разрядную версию ядра базы данных, поскольку в настоящее время у вас есть установленные 64-разрядные продукты Microsoft Office. Аналогичное сообщение об ошибке появляется, если вы пытаетесь установить файл AccessDatabaseEngine_X64.exe на компьютер, на которой уже установлено 32-разрядное приложение Microsoft.
Чтобы обойти эту ситуацию, выполните следующие действия, чтобы выполнить установку загруженных файлов в автоматическом режиме:
Примечание:
Перед выполнением автоматической установки убедитесь, что приложение ArcGIS Pro закрыто.
- Сохраните загруженный файл к себе на компьютер на диск C:.
- Используя окно поиска Windows на панели задач, введите Command Prompt.
- Щелкните правой кнопкой мыши приложение Командной строки и выберите Запустить от имени администратора.
Командная строка открывается в папке по умолчанию.
- Введите cd C:\, чтобы изменить папку на диск, на котором вы сохранили загруженный файл.
- Чтобы запустить файл .exe в режиме автоматической установки, введите AccessDatabaseEngine.exe /quiet или AccessDatabaseEngine_X64.exe /quiet, в зависимости от выбранной загрузки в Microsoft Download Center.