Módulo 2: Conexão a dados

Aula 1 de 4

Excel, CSV e o conector Pasta

O caminho de 90% dos projetos que começam do zero — e como fazer isso escalar.

16 minutos de leitura


Excel ainda é a fonte mais comum do Brasil corporativo. O problema não é o Excel: é conectar-se à planilha do jeito frágil, apontando para uma aba solta com células mescladas.

Conectando a um Excel do jeito certo

  1. 1Na origem, transforme o intervalo em Tabela (Ctrl+T) e dê um nome claro, como tbVendas.
  2. 2No Power BI: Obter dados → Pasta de trabalho do Excel.
  3. 3Selecione a Tabela nomeada, não a Planilha. Tabela é estável; planilha quebra quando alguém insere uma linha no topo.
  4. 4Clique em Transformar Dados (nunca em Carregar direto) para revisar tipos.

O conector Pasta: consolidando 60 arquivos em 1 minuto

Quando a área manda um arquivo por mês, não abra 12 conexões. Use Obter dados → Pasta, aponte para o diretório e combine os arquivos. O Power Query cria automaticamente uma função de transformação aplicada a cada arquivo.

Linguagem MFiltrando só os arquivos certos antes de combinar
let    Fonte = Folder.Files("\\servidor\financeiro\extratos"),    SomenteCSV = Table.SelectRows(        Fonte,        each Text.EndsWith([Extension], ".csv") and not Text.StartsWith([Name], "~$")    ),    Combinado = Table.Combine(        List.Transform(SomenteCSV[Content], each Csv.Document(_, [Delimiter=";", Encoding=65001]))    )in    Combinado

Armadilhas de CSV brasileiro

  • Delimitador ponto-e-vírgula: defina no diálogo, não deixe o automático adivinhar.
  • Codificação: use 65001 (UTF-8) ou 1252 (Windows) para não perder acentos.
  • Decimal com vírgula: ajuste o Locale no passo 'Alterar tipo usando localidade'.
  • Cabeçalho em linha 5: use 'Remover linhas superiores' antes de promover cabeçalhos.

Exercício prático

Crie 3 arquivos CSV mensais com a mesma estrutura em uma pasta. Conecte-se pelo conector Pasta, filtre por extensão e combine. Depois acrescente um 4º arquivo e confirme que ele entra sozinho ao atualizar.