Устранение проблем импорта файлов Access и XLS в Power BI DesktopResolve issues importing Access and .XLS files in Power BI Desktop

В Power BI Desktop как базы данных Access, так и книги Excel предыдущих версий (XLS-файлы типа Excel 2007–2003) используют ядро СУБД Access.In Power BI Desktop, both Access databases and early versions of Excel workbooks (.XLS files of type Excel 2007-2003) use the Access Database Engine. Правильная работа ядра СУБД Access может нарушаться в трех распространенных случаях.There are three common situations that can prevent the Access Database Engine from working properly:

Ситуация 1. Ядро СУБД Access не установленоSituation 1: No Access Database Engine Installed

Когда сообщение об ошибке Power BI Desktop указывает на отсутствие установленного ядра СУБД Access, необходимо установить 32-разрядную или 64-разрядную версию ядра СУБД Access, соответствующую используемой версии Power BI Desktop.When the Power BI Desktop error message indicates the Access Database Engine in not installed, you must install the Access Database Engine version, either 32-bit or 64-bit, that matches your Power BI Desktop version. Ядро СУБД Access можно установить из этого расположения.You can install the Access Database Engine from this location.

Примечание

Если разрядность установленной версии ядра СУБД Access отличается от разрядности установки Microsoft Office, приложения Office не смогут использовать ядро СУБД Access.If the installed Access Database Engine bit version is different from your Microsoft Office installation's bit version, Office applications will not be able to use the Access Database Engine.

Ситуация 2. Разрядность версии ядра СУБД Access (32-разрядная или 64-разрядная) отличается от разрядности используемой версии Power BI Desktop.Situation 2: The Access Database Engine bit version (32-bit or 64-bit) is different from your Power BI Desktop bit version

Такая ситуация часто возникает, когда установлена 32-разрядная версия Microsoft Office и 64-разрядная версия Power BI Desktop.This situation often occurs when the installed version of Microsoft Office is 32-bit, and the version of Power BI Desktop installed is 64-bit. Также может происходить и обратное — несоответствие разрядности версий в обоих случаях (если вы используете подписку Office 365, см. раздел Ситуация 3, где описана другая проблема и ее решение).The opposite can occur as well, and the bit-version mismatch with occur in either case (if you're using an Office 365 subscription, see Situation 3 for a different issue and resolution). Устранить эту ошибку несоответствия можно любым из следующих способов.Any of the following solutions can remedy this bit-version mismatch error:

  1. Измените версию Power BI Desktop, чтобы она совпадала по разрядности с установкой Microsoft Office.Change the version of Power BI Desktop to match the bit-version of your Microsoft Office installation. Чтобы изменить разрядность Power BI Desktop, удалите Power BI Desktop, а затем установите версию Power BI Desktop, соответствующую вашей установке Office.To change the bit-version of Power BI Desktop, uninstall Power BI Desktop, and then install the version of Power BI Desktop that matches your Office installation. Чтобы выбрать версию Power BI Desktop, на странице скачивания выберите Дополнительные параметры скачивания.To select a version of Power BI Desktop, on the download page for desktop select Advanced download options.

    На странице скачивания выберите язык, а затем нажмите кнопку Скачать .On the download page that appears, choose your language and then select the Download button. На появившемся экране установите флажок рядом с элементом PBIDesktop.msi для 32-разрядной версии или рядом с элементом PBIDesktop_x64.msi для 64-разрядной версии.ON the screen that appears, select the checkbox beside PBIDesktop.msi for the 32-bit version, or PBIDesktop_x64.msi for the 64-bit version. На следующем экране выбрана 64-разрядная версия.In the following screen, the 64-bit version is selected.

    Примечание

    При создании очень больших моделей данных в 32-разрядной версии Power BI Desktop могут возникнуть проблемы нехватки памяти.When using the 32-bit version of Power BI Desktop, when creating very large data models you might experience out-of-memory issues.

  2. Измените версию Microsoft Office, чтобы она совпадала по разрядности с установкой Power BI Desktop.Change the version of Microsoft Office to match the bit-version of your Power BI Desktop installation. Чтобы изменить разрядность Microsoft Office, удалите Office, а затем установите версию Office, соответствующую вашей установке Power BI Desktop.To change the bit-version of Microsoft Office, uninstall Office, and then install the version of Office that matches your Power BI Desktop installation.
  3. Если ошибка возникла при попытке открыть XLS-файл (книгу Excel 2007–2003), можно избежать использования ядра СУБД Access, открыв XLS-файл в Excel и сохранить его как XLSX-файл.If the error occurred when attempting to open an .XLS file (an Excel 2007-2003 workbook), you can avoid using the Access Database Engine by opening the .XLS file in Excel, and saving it as an XLSX file.
  4. Если три предыдущих решения вам не подходят, можно установить обе версии ядра СУБД Access, однако такой обходной путь не является рекомендуемым.If the previous three solutions are not feasible, it is possible to install both versions of the Access Database Engine, but this is not a recommended workaround. Установка обеих версий позволит решить эту проблему для Power Query для Excel и Power BI Desktop, однако вызовет проблемы и ошибки для любого приложения, которое автоматически (по умолчанию) использует ту версию ядра СУБД Access, которая была установлена первой.Installing both versions will resolve this issue for Power Query for Excel and Power BI Desktop, but will introduce errors and issues for any application that automatically (by default) uses the bit-version of the Access Database Engine that was installed first. Чтобы установить версии ядра СУБД Access обеих разрядностей, скачайте обе версии и запустите каждую из них с параметром /passive.To install both bit-versions of the Access Database Engine, download both versions, then run each of them using the /passive switch. Например:For example:

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

Ситуация 3. Проблемы при использовании файлов Access или XLS с подпиской на Office 365Situation 3: Trouble using Access or .XLS files with an Office 365 subscription

Если используется подписка на Office 365 (Office 2013 или Office 2016), поставщик ядра СУБД Access регистрируется в расположении виртуального реестра с доступом только к процессам Office.If you are using an Office 365 subscription, whether Office 2013 or Office 2016, the Access Database Engine provider is registered in a virtual registry location that is only accessible to Office processes. В результате подсистема гибридного веб-приложения (отвечает за запуск отличных от Office 365 Excel и Power BI Desktop решений и не является процессом Office) не может использовать поставщика ядра СУБД Access.As a result, the Mashup Engine (which is responsible for running non-Office 365 Excel and Power BI Desktop) which is not an Office process, cannot use the Access Database Engine provider.

Чтобы исправить эту ситуацию, можно загрузить и установить распространяемый пакет ядра СУБД Access, который соответствует разрядности версии установки Power BI Desktop (см. дополнительные сведения о разрядности версий в предыдущих разделах).To remedy this situation, you can download and install the Access Database Engine redistributable that matches the bit version of your Power BI Desktop installation (see earlier sections for more information about bit-versions).

Ссылка для скачивания ядра СУБД Access.Download link: Access Database Engine download.

Другие ситуации, которые могут вызвать проблемы с импортомOther situations that cause import issues

Мы стараемся описать как можно больше проблем, связанных с использованием файлов XLS или Access.We strive to cover as many issues that occur with Access or .XLS files as possible. Если у вас возникли проблемы, описания которых нет в этой статье, отправьте свой вопрос в службу поддержки Power BI.If you encounter an issue that isn't covered in this article, please submit a question about the issue to Power BI Support. Мы регулярно просматриваем описание проблем, которые возникают у многих наших клиентов, и включаем их в наши статьи.We regularly look at issues that may be affecting many customers, and include them in our articles.