Вы можете открывать таблицы 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 3.3.
Примечание:
Microsoft .NET Desktop Runtime версии 8.0.2 Windows x64 должен быть установлен перед установкой ArcGIS Pro 3.3.
Вопрос 1 - Установлены ли какие-либо продукты Microsoft Office в настоящее время на клиентском компьютере, на котором установлен ArcGIS Pro?
- Если нет, перейдите к дереву принятия решения об установке драйвера.
- Если да, перейдите к ответу на вопрос 2 и вопрос 3.
Вопрос 2 — Microsoft Office устанавливается одним из двух способов: Microsoft Installer (MSI) или Click-to-Run (CTR). Вы должны знать тип используемого установщика, потому что, если ваши продукты Microsoft Office были установлены с использованием CTR (например, Microsoft Office 365), функция параллельного обнаружения Microsoft предотвратит установку 32-разрядного или 64-разрядного драйвера. Примечание ниже поможет вам определить, установлены ли продукты Microsoft Office на клиентском компьютере с помощью MSI или CTR.
Подсказка:
Как узнать, какой тип установщика у вас: MSI или CTR?
(Эти инструкции применимы к любому приложению Microsoft Office, например Word или Excel).
С помощью Word выберите Файл, а затем выберите Учетная запись. В разделе Сведения о продукте в разделе О программе Word после номера сборки будет либо указано Click-to-Run, либо ничего. Если после номера сборки ничего нет, то ваш тип установщика - MSI; в противном случае, появится Click-to-Run, при использовании этого типа установщика.
Вопрос 3 — Какова разрядность установленных продуктов Microsoft Office на клиентской машине: 32-битная или 64-битная?
Подсказка:
Как узнать, является ли разрядность вашей установки 32-битной или 64-битной?
(Эти инструкции применимы к любому приложению Microsoft Office, например Word или Excel).
Нажмите на значок О программе Word.
Откроется окно О приложении Microsoft Word. Верхняя строка содержит объединенную версию и номер сборки; в конце отображается, является ли она 32-разрядной или 64-разрядной.
Дерево принятия решения об установке драйвера
На основе ваших ответов на вопросы выше используйте следующее дерево принятия решений, которое поможет вам определить, нужно ли устанавливать один или несколько Microsoft драйверов, а также требуется ли автоматическая установка указанного дополнительного драйвера.
Подсказка:
См. пост блога Руководство по подключению к файлам 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 на ваш компьютер. Этот драйвер может быть загружен в 32-разрядной (x86) и 64-разрядной (x64) версиях из 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-разрядный Microsoft .NET Desktop Runtime 8.0.2 Windows также должен быть установлен.
Внимание:
В зависимости от версии ArcGIS Pro, которую вы используете, ознакомьтесь со следующей информацией и соблюдайте ее:
- ArcGIS Pro 3.3 или более поздней версии.
- Начиная с выпуска ArcGIS Pro 3.3, Microsoft .NET Desktop Runtime 8.0.2 Windows x64 необходимо установить перед установкой ArcGIS Pro. Для подробной информации см. Требования к программному обеспечению ArcGIS Pro.
- Microsoft Access Database Engine 2016 Redistributable 64-разрядный драйвер для Excel будет работать с установщиком Microsoft .NET Desktop Runtime 8.0.2 Windows x64 без дополнительных требований к установке.
- Если установлен Microsoft Access Database Engine 2016 Redistributable 32-разрядный драйвер (AccessDatabaseEngine.exe) для Excel, 32-разрядный Microsoft .NET Desktop Runtime Windows x86 также должен быть установлен.
- При использовании файлов Excel из ArcGIS Pro 3.3 или новее, установленный на тот же компьютер клиент ArcMap 10.x будет требовать загрузки и установки в автоматическом режиме для следующих четырех установщиков драйверов:
- 64 или 32-разрядные драйверы Microsoft Access Database Engine 2016 Redistributable
- 64 или 32-разрядные установщики Microsoft .NET Desktop Runtime 8.0.2
Выполнение установки в автоматическом режиме
Политика Microsoft разрешает устанавливать только драйверы той же разрядности, что и у установленных продуктов Microsoft Office. Если вы попытаетесь установить загруженный файл AccessDatabaseEngine.exe на машину, на которой уже установлено 64-разрядное приложение Microsoft, вы получите сообщение об ошибке, что вы не можете установить 32-разрядную версию ядра базы данных, поскольку в настоящее время у вас есть установленные 64-разрядные продукты Microsoft Office. Аналогичное сообщение об ошибке появляется при попытке установить файл AccessDatabaseEngine_X64.exe на компьютере с установленным 32-разрядным приложением Microsoft.
Чтобы обойти эту ситуацию, выполните следующие действия, чтобы выполнить установку загруженных файлов в автоматическом режиме:
Внимание:
Перед выполнением автоматической установки убедитесь, что приложение ArcGIS Pro закрыто.
- В окне поиска панели задач Windows введите Settings. На панели Apps & features ищите Microsoft Access Database Engine 2016, чтобы определить, существует ли какая-либо предыдущая установка 64 или 32-разрядных драйверов Microsoft Access Database Engine 2016 Redistributable. Если найдете, удалите эти установки, нажав правой клавишей мыши по ним и выбрав Удалить.
- Из Microsoft Download Center загрузите драйвер или драйверы Microsoft Access Database Engine 2016 Redistributable.
Подсказка:
Если вы планируете использовать файлы Excel из ArcGIS Pro 3.3 или новее, и клиент ArcMap 10.x, установленный на тот же клиентский компьютер, потребует автоматической установки каждого из следующих загруженных файлов драйверов.:
- 32 и 64-разрядные драйверы Microsoft Access Database Engine 2016 Redistributable
- 32 и 64-разрядные установщики Microsoft .NET Desktop Runtime 8.0.2
- Сохраните загруженный файл или файлы локально к себе на компьютер, например на диск C:.
- Используя окно поиска Windows на панели задач, введите Command Prompt.
- Щелкните правой кнопкой мыши приложение Командной строки и выберите Запустить от имени администратора.
Командная строка открывается в папке по умолчанию.
- Введите cd C:\, чтобы изменить папку на диск, на котором вы сохранили загруженный файл.
- Чтобы запустить файл или файлы .exe в режиме автоматической установки, введите AccessDatabaseEngine.exe /quiet или AccessDatabaseEngine_X64.exe /quiet, в зависимости от выбранной загрузки в Microsoft Download Center.
Подсказка:
Рекомендуется сначала устанавливать 32-разрядные драйверы, а затем 64-разрядные.