Устранение неполадок с импортом Access и Excel XLS в Power BI Desktop

В Power BI Desktop импортированные базы данных Access и файлы Excel 97-2003 XLS используют ядро СУБД Access. Три распространенных ситуации могут препятствовать правильной работе ядро СУБД Access:

  • Доступ ядро СУБД не установлен.
  • 32-разрядная или 64-разрядная версия Access ядро СУБД отличается от версии Power BI Desktop.
  • Вы используете файлы Access или XLS с подпиской Microsoft 365.

Нет установленного ядро СУБД Access

Если сообщение об ошибке Power BI Desktop указывает, что ядро СУБД Access не установлен, установите ядро СУБД Access на странице загрузки. Установите версию 32-разрядной или 64-разрядной версии Power BI Desktop.

Если вы работаете с потоками данных и используете шлюз для подключения к данным, необходимо установить ядро СУБД Access на компьютере, на котором запущен шлюз.

Примечание.

Если установленная версия Access ядро СУБД отличается от разрядной версии Microsoft Office, Приложение Office ликации не смогут использовать ядро СУБД Access.

Доступ ядро СУБД битовая версия отличается от версии Power BI Desktop

Эта ситуация обычно возникает, когда установленная версия Microsoft Office 32-разрядная, а установленная версия Power BI Desktop — 64-разрядная. Противоположность также может произойти, и в любом случае возникает несоответствие битовой версии.

Любое из следующих решений может устранить эту ошибку несоответствия в битовой версии. Эти решения также можно применить к другим несоответствиям, например к другим 32-разрядным приложениям COM, таким как Visual Studio SSDT.

Если вы используете файлы Access или XLS с подпиской Microsoft 365, ознакомьтесь с файлами Access или XLS с Microsoft 365 для другой проблемы и разрешения.

Решение 1. Изменение разрядной версии Power BI Desktop в соответствии с разрядной версией Microsoft Office

Чтобы изменить разрядную версию Power BI Desktop, удалите Power BI Desktop и установите версию Power BI Desktop, соответствующую установке Office.

Примечание.

При использовании 32-разрядной версии Power BI Desktop для создания очень больших моделей данных могут возникнуть проблемы с нехваткой памяти.

Чтобы выбрать версию Power BI Desktop, выполните приведенные действия.

  1. На странице загрузки Power BI Desktop выберите язык и нажмите кнопку "Скачать".

    Screenshot of the Download button on the Power BI Desktop download page.

  2. На следующем экране выберите поле проверка рядом с PBIDesktop.msi для 32-разрядной версии или PBIDesktop_x64.msi для 64-разрядной версии, а затем нажмите кнопку "Далее".

    Screenshot that shows choosing the bit version of the Power BI Desktop download.

Решение 2. Изменение разрядной версии Microsoft Office в соответствии с разрядной версией Power BI Desktop

Чтобы изменить разрядную версию Microsoft Office, чтобы она соответствовала разрядной версии установки Power BI Desktop:

  1. Удалите Microsoft Office.

  2. Установите версию Office, которая соответствует установке Power BI Desktop.

Решение 3. Сохранение XLS-файла в формате XLSX

Если ошибка возникает с книгой Excel 97-2003 XLS, вы можете избежать использования ядро СУБД Access, открыв XLS-файл в Excel и сохранив его в виде XLSX-файла.

Решение 4. Установка обеих версий ядро СУБД Access

Вы можете установить обе версии ядро СУБД Access, чтобы устранить проблему для Power Query для Excel и Power BI Desktop. Это решение не рекомендуется, так как оно может привести к ошибкам и проблемам для приложений, использующих версию Access ядро СУБД битовую версию, установленную первым.

Чтобы использовать обе версии Access ядро СУБД битовых версий:

  1. Установите обе битовые версии ядро СУБД Access на странице скачивания.

  2. Запустите каждую версию ядро СУБД Access с помощью /passive переключателя. Например:

    c:\users\joe\downloads\AccessDatabaseEngine.exe /passive
    
    c:\users\joe\downloads\AccessDatabaseEngine_x64.exe /passive
    

Вы используете файлы Access или XLS с Microsoft 365

Подписки на Office 2013 и Office 2016 Microsoft 365 регистрируют поставщика access ядро СУБД в виртуальном реестре, к которому могут получить доступ только процессы Microsoft Office. Подсистема Mashup, которая отвечает за выполнение Excel и Power BI Desktop не microsoft 365, не является процессом Office, поэтому он не может использовать поставщик Access ядро СУБД.

Чтобы устранить эту ситуацию, скачайте и установите распространяемый ядро СУБД Access, соответствующий разрядной версии установки Power BI Desktop, 32-разрядной или 64-разрядной версии.

Другие проблемы с импортом

Команда Power BI регулярно ищет проблемы, которые могут повлиять на многих пользователей, и пытается включить их в документацию. Если вы столкнулись с проблемой, которую эта статья не охватывает, отправьте вопрос о проблеме в службу поддержки Power BI.