Solucionar problemas de importação do Access e do Excel XLS no Power BI Desktop

No Power BI Desktop, os bancos de dados importados do Access e os arquivos XLS do Excel 97-2003 usam o Mecanismo de Banco de Dados do Access. Três situações comuns podem impedir que o Mecanismo de Banco de Dados do Access funcione corretamente:

  • Nenhum Mecanismo de Banco de Dados do Access está instalado.
  • A versão de bits do Mecanismo de Banco de Dados do Access, 32 bits ou 64 bits, é diferente da versão de bits do Power BI Desktop.
  • Você está usando arquivos do Access ou XLS com uma assinatura do Microsoft 365.

Nenhum mecanismo de banco de dados do Access instalado

Se uma mensagem de erro do Power BI Desktop indicar que o Mecanismo de Banco de Dados do Access não está instalado, instale o Mecanismo de Banco de Dados do Access na página de downloads. Instale a versão, de 32 bits ou de 64 bits, que corresponda à sua versão do Power BI Desktop.

Se você trabalha com fluxos de dados e usa um gateway para se conectar aos dados, deve instalar o Mecanismo de Banco de Dados do Access no computador que executa o gateway.

Nota

Se a versão de bits do Mecanismo de Banco de Dados do Access instalada for diferente da versão de bits do Microsoft Office, seus aplicativos do Office não poderão usar o Mecanismo de Banco de Dados do Access.

A versão de bits do Mecanismo de Banco de Dados do Access é diferente da versão de bits do Power BI Desktop

Essa situação geralmente ocorre quando a versão instalada do Microsoft Office é de 32 bits e a versão instalada do Power BI Desktop é de 64 bits. O oposto também pode acontecer, e a incompatibilidade de versão de bits ocorre em ambos os casos.

Qualquer uma das soluções a seguir pode corrigir esse erro de incompatibilidade de versão de bits. Você também pode aplicar essas soluções a outras incompatibilidades, por exemplo, outros aplicativos COM de 32 bits, como o Visual Studio SSDT.

Se estiver a utilizar ficheiros do Access ou XLS com uma subscrição do Microsoft 365, consulte Access ou ficheiros XLS com o Microsoft 365 para obter um problema e uma resolução diferentes.

Solução 1: Alterar a versão de bits do Power BI Desktop para corresponder à versão de bits do Microsoft Office

Para alterar a versão de bits do Power BI Desktop, desinstale o Power BI Desktop e instale a versão do Power BI Desktop que corresponde à sua instalação do Office.

Nota

Se você usar a versão de 32 bits do Power BI Desktop para criar modelos de dados muito grandes, poderá enfrentar problemas de falta de memória.

Para selecionar uma versão do Power BI Desktop:

  1. Na página de transferência do Power BI Desktop, escolha o seu idioma e, em seguida, selecione Transferir.

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

  2. No ecrã seguinte, selecione a caixa de verificação junto a PBIDesktop.msi para a versão de 32 bits ou PBIDesktop_x64.msi para a versão de 64 bits e, em seguida, selecione Seguinte.

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

Solução 2: Alterar a versão de bits do Microsoft Office para corresponder à versão de bits do Power BI Desktop

Para alterar a versão de bits do Microsoft Office para corresponder à versão de bits da sua instalação do Power BI Desktop:

  1. Desinstale o Microsoft Office.

  2. Instale a versão do Office que corresponde à sua instalação do Power BI Desktop.

Solução 3: Salve o arquivo XLS como XLSX

Se o erro ocorrer com uma pasta de trabalho XLS do Excel 97-2003, você pode evitar usar o Mecanismo de Banco de Dados do Access abrindo o arquivo XLS no Excel e salvando-o como um arquivo XLSX.

Solução 4: Instalar ambas as versões do Mecanismo de Banco de Dados do Access

Pode instalar ambas as versões do Mecanismo de Base de Dados do Access para resolver o problema do Power Query para Excel e do Power BI Desktop. Essa solução alternativa não é recomendada, pois pode introduzir erros e problemas para aplicativos que usam a versão de bits do Mecanismo de Banco de Dados do Access instalada primeiro.

Para usar ambas as versões de bits do Mecanismo de Banco de Dados do Access:

  1. Instale ambas as versões de bits do Mecanismo de Banco de Dados do Access na página de download.

  2. Execute cada versão do Mecanismo de Banco de Dados do Access usando a /passive opção. Por exemplo:

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

Você usa arquivos Access ou XLS com o Microsoft 365

As assinaturas do Office 2013 e do Office 2016 Microsoft 365 registram o provedor do Mecanismo de Banco de Dados do Access em um local de registro virtual que somente os processos do Microsoft Office podem acessar. O Mecanismo de Mashup, responsável pela execução do Excel e do Power BI Desktop que não sejam do Microsoft 365, não é um processo do Office, portanto, não pode usar o provedor do Mecanismo de Banco de Dados do Access.

Para corrigir essa situação, baixe e instale o Access Database Engine Redistributable que corresponde à versão de bits da sua instalação do Power BI Desktop, 32 bits ou 64 bits.

Outras questões relativas à importação

A equipa do Power BI procura regularmente problemas que possam afetar muitos utilizadores e tenta incluí-los na documentação. Se você encontrar um problema que este artigo não aborda, envie uma pergunta sobre o problema para o Suporte do Power BI.