Grande parte dos dados que um analista precisa analisar não nasce no Excel. Eles vêm de sistemas de gestão, bancos de dados, exports de plataformas e APIs. Saber importar essas fontes corretamente — e atualizar com um clique quando os dados mudam — é uma habilidade fundamental.

Importando um arquivo CSV ou texto

Dados → Obter Dados → De Arquivo → De Texto/CSV

  1. Selecione o arquivo. O Power Query detecta o separador (ponto e vírgula, vírgula, tab) automaticamente.
  2. Se a detecção estiver errada, ajuste no painel de prévia.
  3. Clique em Transformar Dados para limpar antes de carregar, ou Carregar para importar direto.

Quando o arquivo CSV for atualizado, basta clicar em Dados → Atualizar Tudo. O Excel reimporta e atualiza automaticamente.

Importando de um banco de dados SQL Server

Dados → Obter Dados → De Banco de Dados → Do SQL Server

  1. Informe o servidor e o banco de dados.
  2. Escolha autenticação (Windows ou SQL Server).
  3. Selecione a tabela ou view que quer importar, ou escreva uma consulta SQL personalizada.

Para consulta personalizada: em vez de selecionar uma tabela, clique em "Consulta Avançada" e escreva seu SELECT diretamente.

Importando de uma planilha Excel

Dados → Obter Dados → De Arquivo → De Pasta de Trabalho do Excel

Útil para consolidar dados de múltiplos arquivos Excel em um só. Veja mais na seção de Power Query Avançado.

Importando de uma página web

Dados → Obter Dados → Da Web — cole a URL. O Power Query detecta tabelas HTML na página e permite importá-las. Funciona bem para tabelas de dados públicos (câmbio, IBGE, dados governamentais).

Configurando atualização automática

Clique com o botão direito na tabela importada → Propriedades da Consulta. Você pode configurar para atualizar ao abrir o arquivo ou a cada N minutos. Para fontes em tempo real, combine com o agendamento do Windows ou Power Automate.

Perguntas frequentes

Como importar um CSV com encoding diferente de UTF-8?

No Power Query, ao importar o arquivo, há uma opção de "Detecção de tipo de arquivo" que você pode mudar para "Personalizado" e especificar o encoding (ex: 1252 para Windows Latin-1, comum em exports de sistemas brasileiros).

Posso importar de um arquivo que está em uma pasta compartilhada da rede?

Sim. Use o caminho UNC completo no lugar do caminho local: \servidor\pastarquivo.csv. A conexão funciona enquanto o computador tiver acesso à rede.