Установка драйверов для работы с файлами Microsoft Excel

Вы можете открывать таблицы Microsoft Excel непосредственно в ArcGIS Pro и работать с ними так же, как и с другими источниками табличных данных. Например, вы можете добавлять файлы Excel на карту, открывать их в виде полей и использовать в качестве входных данных для инструментов геообработки. Дополнительные сведения см. в разделе Работа с файлами Microsoft Excel в ArcGIS Pro.

Работа с таблицами Excel в ArcGIS Pro не требует установки Microsoft Excel или Microsoft Office.

Библиотека LibXL

ArcGIS Pro 3.5 улучшает процесс открытия файлов Excel за счет включения библиотеки LibXL в программное обеспечение. Такая интеграция позволяет пользователям открывать и читать как файлы .xls, так и файлы .xlsx без дополнительных драйверов или сложных шагов по настройке.

Если драйвер Microsoft Access уже установлен и вы можете получить доступ к файлам Excel из ArcGIS Pro, можете продолжать его использовать. Эта конфигурация по-прежнему является рекомендуемым рабочим процессом для работы с файлами Excel. Когда вы пытаетесь получить доступ к файлу Excel из ArcGIS Pro 3.5, программное обеспечение сначала проверяет наличие драйверов Microsoft Access следующим образом:

  • Если драйвер Microsoft Access найден, ArcGIS Pro 3.5 попытается использовать его (отдавая приоритет 64-разрядным драйверам перед 32-разрядными) для доступа к файлу Excel. В случае успеха никаких дальнейших действий не требуется.
  • Если драйвер Microsoft Access не найден, ArcGIS Pro 3.5 будет автоматически использовать библиотеку LibXL, позволяющую получать доступ к файлам Excel без установки дополнительных драйверов.
  • В случаях, когда драйвер Microsoft Access обнаружен, но ArcGIS Pro 3.5 не может, используя его, получить доступ к файлам Excel, или если программное обеспечение обнаруживает неполные фрагменты ранее установленного драйвера, отображается сообщение об ошибке.

    Методы подключения ArcGIS Pro 3.5 к Microsoft Excel

    • В этом случае, если вы решили прекратить использование драйвера Microsoft Access (который, возможно, был установлен исключительно для подключения ArcGIS Pro к файлам Excel) и убедились, что он не нужен ни для каких других сторонних приложений на вашем компьютере, то можете удалить драйвер. Затем ArcGIS Pro 3.5 будет использовать библиотеку LibXL для доступа к файлам Excel, не требуя никаких дополнительных действий.
    • Если вам все еще требуется использовать драйвер Microsoft Access, удалите все существующие драйверы на вашем компьютере и переустановите последнюю версию либо распространяемого драйвера Microsoft Access Database Engine 2016 Redistributable, либо драйвера Microsoft 365 Access Runtime. Затем снова попробуйте подключиться к файлу Excel из ArcGIS Pro 3.5. В случае успеха никаких дальнейших шагов не требуется. Если при попытке подключиться к файлам Excel по-прежнему возникают проблемы, обратитесь в службу технической поддержки Esri за альтернативным решением.

Библиотека LibXL предлагает точные и надежные отчеты о данных, что делает ее альтернативой Microsoft Access. Однако важно отметить, что LibXL и Microsoft Access не идентичны. Ниже приведены отличия от Microsoft Access, когда LibXL используется в ArcGIS Pro 3.5 для подключения к файлам Excel:

  • Библиотека LibXL поддерживает типы данных двойной точности, текст и дата (double, text, date). В прошлом только Microsoft определял, как интерпретировались эти типы данных. С приходом LibXL интерпретация теперь зависит от форматирования и значений в каждом поле. В связи с широким спектром возможных пользовательских форматов могут иметь место различия в интерпретации некоторых малораспространенных форматов.
  • Когда рабочий лист Excel пуст, указанное количество строк будет равно 0; ранее оно указывалось как 1.
  • Столбцы, полностью состоящие из пустых ячеек, не будут учитываться как поля.
  • Пустые таблицы будут отброшены, если в них нет хотя бы одной строки и они полностью состоят из пустых полей.

Драйверы Microsoft

Установка и использование драйвера Microsoft Access Database Engine остается полностью поддерживаемым вариантом и является единственным решением, позволяющим выполнять 32-разрядную параллельную установку. Это означает, что вы можете запускать ArcMap иArcGIS Pro на том же компьютере, используя 32-разрядный компонент Microsoft Access Database Engine, и ArcGIS Pro будет работать с этой 32-разрядной версией драйвера.

Единственное требование для доступа к файлам Excel и работы с ними в ArcGIS Pro заключается в том, что соответствующие драйверы должны быть скачаны и корректно установлены на компьютере, на котором установлен ArcGIS Pro.

Конфигурация компьютера, включая то, установлены ли какие-либо продукты Microsoft Office на клиентском компьютере, на котором находится ArcGIS Pro, будет определять, какие драйверы необходимо установить, прежде чем вы сможете получить доступ к файлу Excel из ArcGIS Pro. В некоторых конфигурациях может также потребоваться автоматическая установка для корректной установки дополнительного драйвера перед доступом к файлам Excel из ArcGIS Pro. Без корректно установленного соответствующего драйвера или нескольких драйверов попытки доступа к файлу Excel в ArcGIS Pro приведут к сообщению об ошибке Не установлен необходимый драйвер Microsoft.

Чтобы определить, какие драйверы следует установить, просмотрите и ответьте на следующие вопросы, касающиеся конфигурации клиентского компьютера с установленным ArcGIS Pro. Ваши ответы помогут решить, нужно ли устанавливать один или несколько драйверов и необходима ли автоматическая установка одного из этих драйверов для доступа к файлам Excel и их использования в ArcGIS Pro 3.4.

Примечание:

Microsoft .NET Desktop Runtime версии 8.0.2 Windows x64 должен быть установлен перед установкой ArcGIS Pro 3.4.

  • Вопрос 1: Установлены ли какие-либо продукты Microsoft Office в настоящее время на клиентском компьютере, где установлен ArcGIS Pro?
  • Вопрос 2: Установлены ли продукты Microsoft Office на клиентском компьютере с использованием технологии Click-to-Run (CTR) или установщика Microsoft (MSI)?
    Подсказка:

    Чтобы определить, какой тип установщика используется — MSI или Click-to-Run, см. инструкции ниже.

    Эти инструкции применимы к любому приложению Microsoft Office, например, Word или Excel.

    Инструкции: С помощью Word выберите Файл, а затем выберите Учетная запись. В разделе Сведения о продукте в информации О программе Word после номера сборки будет указано либо Click-to-Run, либо ничего. Если после номера сборки ничего нет, то ваш тип установщика — MSI; в противном случае появится Click-to-Run — при использовании этого типа установщика.

    В разделе О программе Word указан тип установщика ваших продуктов Microsoft Office

  • Вопрос 3: Какова разрядность установленных продуктов Microsoft Office на клиентской машине: 32-разрядная или 64-разрядная?
    Подсказка:

    Чтобы определить разрядность вашей установки, ознакомьтесь с приведенными ниже инструкциями.

    Эти инструкции применимы к любому приложению Microsoft Office, например, Word или Excel.

    Инструкции: Щелкните кнопку О программе Word О программе Word.

    Откроется окно О программе Microsoft Word for Office 365. Верхняя строка содержит объединенную версию и номер сборки; в конце отображается, является ли она 32-разрядной или 64-разрядной.
    Окно О программе Microsoft Word указывает разрядность установленного продукта Microsoft

Дерево принятия решения об установке драйвера

Основываясь на ваших ответах, используйте следующее дерево принятия решений в качестве руководства, которое поможет определить, нужно ли устанавливать один или несколько драйверов Microsoft, а также требуется ли автоматическая установка указанного дополнительного драйвера.

Руководство по выбору драйвера Microsoft для доступа к файлам Excel из ArcGIS Pro
Некоторые клиентские компьютеры и конфигурации Microsoft Office могут не требовать установки дополнительных драйверов для доступа к файлам Excel из ArcGIS Pro. Для других конфигураций может потребоваться автоматическая установка дополнительного специального драйвера, прежде чем можно будет получить доступ к файлам Excel из ArcGIS Pro. Получение доступа к руководству по дереву решений с более высоким разрешением
Подсказка:

См. Руководство по подключению к файлам Excel в ArcGIS Pro в посте блога, если вам нужны дополнительные сведения или рекомендации, чтобы ответить на эти вопросы и выполнить эти шаги для доступа и использования файлов Excel в ArcGIS Pro.

Загрузка драйверов Microsoft

При необходимости можно установить два следующих основных драйвера:

  • Microsoft 365 Access Runtime —(OfficeSetup.exe) — Файлы Microsoft 365 Access Runtime доступны для загрузки в 32-разрядной (x86) или 64-разрядной (x64) версиях на всех поддерживаемых языках. После выбора языка щелкните соответствующую разрядную версию для загрузки.

    Полные инструкции по установке см. в разделе Загрузка и установка Microsoft 365 Access Runtime на веб-сайте Microsoft

    Внимание:

    Microsoft 365 Access Runtime несовместима с продуктами Microsoft Office, установленными с помощью установщика MSI. Дополнительные сведения см. в разделе Установка Office с помощью Click-to-Run и установщика Windows на одном компьютере не поддерживается на веб-сайте Microsoft.

  • 64-разрядный драйвер Microsoft Access Database Engine 2016 Redistributable — (AccessDatabaseEngine_X64.exe) — этот драйвер доступен для загрузки как в 32-разрядной (x86), так и в 64-разрядной (x64) версии, также доступен список поддерживаемых операционных систем, предназначенных для использования этого драйвера, а подробные инструкции по установке доступны в Центре загрузки Microsoft.

Выполнение установки в автоматическом режиме

Политика Microsoft разрешает устанавливать только драйверы той же разрядности, что и у установленных продуктов Microsoft Office. Если вы попытаетесь установить загруженный файл AccessDatabaseEngine_X64.exe на компьютер, на котором уже установлено 32-разрядное приложение Microsoft, вы получите сообщение об ошибке, указывающее на то, что вы не можете установить 64-разрядную версию ядра базы данных, поскольку в данный момент у вас установлены 32-разрядные продукты Microsoft Office. Аналогичное сообщение об ошибке появляется при попытке установить файл AccessDatabaseEngine.exe на компьютере с установленным 64-разрядным приложением Microsoft.

Чтобы обойти эту проблему, выполните следующие шаги для выполнения установки загруженных файлов в автоматическом режиме:

Внимание:

Перед выполнением автоматической установки убедитесь, что приложение ArcGIS Pro закрыто.

  1. Сохраните загруженный файл к себе на компьютер на диск C:.
  2. Используя поле поиска Windows на панели задач, введите Командная строка.
  3. Щелкните правой кнопкой мыши приложение Командной строки и выберите Запустить от имени администратора.

    Командная строка открывается в папке по умолчанию.

  4. Введите cd C:\, чтобы изменить папку на диск, на котором вы сохранили загруженный файл.
  5. Ниже приведены примеры запуска файла .exe в режиме автоматической установки.
    • Чтобы выполнить автоматическую установку драйвера Microsoft Access Database Engine 2016 Redistributable, в командной строке введите AccessDatabaseEngine_X64.exe /quiet или AccessDatabaseEngine.exe /quiet — в зависимости от файла, выбранного для загрузки в Центре загрузок Microsoft.

    • Чтобы выполнить автоматическую установку драйвера Microsoft 365 Access Runtime, в командной строке введите OfficeSetup.exe /quiet. См. Загрузка и установка Microsoft 365 Access Runtime на веб-сайте Microsoft.
  6. Рекомендуется перезагрузить компьютер после завершении установки.

    Примечание:
    Чтобы убедиться, что драйвер установлен, введите Settings в окне поиска на панели задач Windows. На панели Apps & features найдите Microsoft Access Runtime 365 или Microsoft Access Database Engine 2016 в зависимости от установленного драйвера. Если его там нет или у вас возникли проблемы с информацией об установке, указанной выше, см. Руководство по подключению к файлам Excel в ArcGIS Pro для получения дополнительных инструкций по установке или обратитесь в службу технической поддержки Esri.