Resolver problemas de importação de arquivos do Access e .XLS no Power BI DesktopResolve issues importing Access and .XLS files in Power BI Desktop

No Power BI Desktop, os bancos de dados do Access e as versões anteriores de pastas de trabalho do Excel (arquivos .XLS do tipo Excel 97-2003) usam o mecanismo de banco de dados do Access.In Power BI Desktop, both Access databases and early versions of Excel workbooks (.XLS files of type Excel 97-2003) use the Access Database Engine. Há três situações comuns que podem impedir que o mecanismo de banco de dados do Access funcione corretamente.There are three common situations that can prevent the Access Database Engine from working properly.

Situação 1: Nenhum mecanismo de banco de dados do Access instaladoSituation 1: No Access Database Engine is installed

Se a mensagem de erro do Power BI Desktop indicar que o mecanismo de banco de dados do Access não está instalado, instale a versão de 32 ou 64 bits do mecanismo de banco de dados do Access que corresponde à versão do Power BI Desktop.If the Power BI Desktop error message indicates the Access Database Engine isn't installed, you must install the Access Database Engine version, either 32-bit or 64-bit, that matches your Power BI Desktop version. Instale o Mecanismo de Banco de Dados do Access na página de downloads.You can install the Access Database Engine from the downloads page.

Observação

Se a versão de bits instalada do mecanismo de banco de dados do Access for diferente da versão de bits de instalação do Microsoft Office, os aplicativos do Office não poderão usar o mecanismo de banco de dados do Access.If the installed Access Database Engine bit-version is different from your Microsoft Office installation's bit-version, Office applications won't be able to use the Access Database Engine.

Situação 2: A versão de bits do mecanismo de banco de dados do Access (32 ou 64 bits) é diferente da versão de bits do Power BI DesktopSituation 2: The Access Database Engine bit-version (32-bit or 64-bit) is different from your Power BI Desktop bit-version

Essa situação geralmente ocorre quando a versão instalada do Microsoft Office é de 32 bits e a versão do Power BI Desktop instalada é de 64 bits.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. O oposto pode ocorrer também e a incompatibilidade de versão de bits ocorrerá em ambos os casos.The opposite can occur as well and the bit-version mismatch will occur in either case. Se você estiver usando uma assinatura do Office 365, confira a Situação 3 para ver um problema diferente e a resolução.If you're using an Office 365 subscription, see Situation 3 for a different issue and resolution. Qualquer uma das seguintes soluções pode corrigir esse erro de incompatibilidade de versão de bits:Any of the following solutions can remedy this bit-version mismatch error:

Solução 1Solution 1

Altere a versão do Power BI Desktop para corresponder à versão de bits de instalação do Microsoft Office.Change the version of Power BI Desktop to match the bit-version of your Microsoft Office installation.

  1. Para alterar a versão de bits do Power BI Desktop, desinstale o Power BI Desktop e, em seguida, instale a versão do Power BI Desktop que corresponde à sua instalação do 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.

  2. Para selecionar uma versão do Power BI Desktop, selecione Opções de download avançadas na página de download do Power BI Desktop.To select a version of Power BI Desktop, select Advanced download options on the Power BI Desktop download page.

    Opções de download avançadas na página de download do Power BI Desktop

  3. Na página de download que é exibida, escolha o idioma e selecione o botão Baixar .On the download page that appears, choose your language and then select the Download button.

  4. Na tela exibida, marque a caixa de seleção ao lado de PBIDesktop.msi para a versão de 32 bits ou PBIDesktop_x64.msi para a versão de 64 bits.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.

    Na captura de tela a seguir, a versão de 64 bits é selecionada.In the following screen shot, the 64-bit version is selected.

    Escolher o tipo de download do Power BI Desktop

    Observação

    Se você usar a versão de 32 bits do Power BI Desktop ao criar modelos de dados muito grandes, poderá ter problemas de memória insuficiente.If you use the 32-bit version of Power BI Desktop when creating very large data models, you might experience out-of-memory issues.

Solução 2Solution 2

Altere a versão de bits do Microsoft Office para que corresponda à versão de bits da instalação do Power BI Desktop:Change the bit-version of Microsoft Office to match the bit-version of your Power BI Desktop installation:

  1. Desinstalar o Microsoft OfficeUninstall Microsoft Office

  2. Instale a versão do Office que corresponde à instalação do Power BI Desktop.Install the version of Office that matches your Power BI Desktop installation.

Solução 3Solution 3

Se o erro ocorrer quando você tentar abrir um arquivo .XLS (uma pasta de trabalho do Excel 97-2003), evite o uso do mecanismo de banco de dados do Access abrindo o arquivo .XLS no Excel e salvando-o como um arquivo XLSX.If the error occurs when you attempt to open an .XLS file (an Excel 97-2003 workbook), you can avoid using the Access Database Engine by opening the .XLS file in Excel, and saving it as an XLSX file.

Solução 4Solution 4

Se as três soluções anteriores não forem viáveis, será possível instalar as duas versões do mecanismo de banco de dados do Access.If the previous three solutions are not feasible, it's possible to install both versions of the Access Database Engine. No entanto, essa solução alternativa não é recomendada.However, this workaround isn't recommended. Embora a instalação das duas versões resolva esse problema para o Power Query para Excel e o Power BI Desktop, ela apresentará erros e problemas em qualquer aplicativo que usa automaticamente (por padrão) a versão de bits do mecanismo de banco de dados do Access que foi instalada primeiro.Although installing both versions will resolve this issue for Power Query for Excel and Power BI Desktop, it 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.

Para instalar as duas versões de bits do mecanismo de banco de dados do Access, siga estas etapas:To install both bit-versions of the Access Database Engine, follow these steps:

  1. Instale as duas versões de bits do mecanismo de banco de dados do Access na página de download.Install both bit-versions of the Access Database Engine from the download page.

  2. Execute cada versão do mecanismo de banco de dados do Access usando a opção /passive.Run each version of the Access Database Engine by using the /passive switch. Por exemplo:For example:

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

Situação 3: Problemas para utilizar o Access ou arquivos .XLS com uma assinatura do Office 365Situation 3: Trouble using Access or .XLS files with an Office 365 subscription

Se você estiver usando uma assinatura do Office 365, Office 2013 ou Office 2016, o provedor do mecanismo de banco de dados do Access será registrado em uma localização do Registro virtual que pode ser acessada pelos processos do Microsoft Office.If you're using an Office 365 subscription, whether Office 2013 or Office 2016, the Access Database Engine provider is registered in a virtual registry location that's only accessible to Microsoft Office processes. Como resultado, o Mecanismo de Mashup (que é responsável por executar o Excel fora do Office 365 e o Power BI Desktop e não é um processo do Office) não pode usar o provedor do mecanismo de banco de dados do Access.As a result, the Mashup Engine (which is responsible for running non-Office 365 Excel and Power BI Desktop, and isn't an Office process), can't use the Access Database Engine provider.

Para corrigir essa situação, baixe e instale o componente redistribuível do mecanismo de banco de dados do Access que corresponde à versão de bits da instalação do Power BI Desktop.To remedy this situation, download and install the Access Database Engine redistributable that matches the bit-version of your Power BI Desktop installation. Para obter mais informações sobre versões de bits, confira as seções anteriores deste artigo.For more information about bit-versions, see the earlier sections in this article.

Outras situações que podem causar problemas de importaçãoOther situations that can cause import issues

Nos esforçamos para abordar o máximo possível de problemas que ocorrem com o Access ou com arquivos XLS.We strive to cover as many issues that occur with Access or .XLS files as possible. Se você encontrar um problema que não foi abordado neste artigo, envie uma pergunta sobre o problema para o suporte do Power BI.If you encounter an issue that isn't covered in this article, submit a question about the issue to Power BI Support. Examinamos regularmente os problemas que podem estar afetando muitos clientes, posteriormente incluindo-os em nossos artigos.We regularly look at issues that may be affecting many customers, and include them in our articles.