Blog GRS — Automação & IA
Automação

Como automatizar a leitura de planilhas com IA e n8n

GRS Automações20 de julho de 20264 min de leitura

O problema das planilhas que ninguém lê

Quase todo pequeno negócio tem aquela planilha. A de controle de vendas, a de fornecedores, a que o cliente manda por e-mail com colunas fora de ordem. O problema não é a planilha em si — é o que acontece depois. Alguém precisa abrir, interpretar, copiar dados para outro sistema e tomar uma decisão. Esse trabalho manual custa tempo e gera erros.

Com n8n e IA, você pode automatizar toda essa etapa: ler a planilha, entender o conteúdo mesmo quando o formato é bagunçado, extrair só o que importa e disparar ações. Vamos ver como montar isso na prática.

O fluxo básico no n8n

O fluxo tem quatro peças principais:

  1. Gatilho (trigger): um novo arquivo chega. Pode ser via nó do Gmail (anexo de e-mail), Google Drive (arquivo adicionado numa pasta) ou um upload por formulário.
  2. Leitura do arquivo: o nó Spreadsheet File (ou Extract from File) converte o .xlsx/.csv em JSON que o n8n consegue manipular.
  3. Interpretação com IA: aqui entra a mágica. Enviamos as linhas para um modelo (OpenAI, Claude ou similar) que normaliza e classifica os dados.
  4. Ação: grava no banco, atualiza o CRM, envia um alerta no WhatsApp ou cria uma tarefa.

Por que usar IA e não só fórmulas?

Planilhas de fórmulas funcionam quando o formato é sempre igual. Mas na vida real:

  • Um fornecedor escreve "Qtd.", outro escreve "Quantidade", outro "Un."
  • Datas vêm como 12/03, 2024-03-12 ou "12 de março".
  • Valores misturam R$ 1.200,00 e 1200.

Uma regra fixa quebra. A IA entende contexto. Você manda o cabeçalho e algumas linhas e pede: "Retorne um JSON com os campos produto, quantidade e valor_unitario, normalizando datas para AAAA-MM-DD e valores para número decimal."

Montando o nó de IA

No n8n, use o nó OpenAI (ou HTTP Request para outros provedores) com um prompt bem estruturado. Um exemplo de mensagem para o sistema:

Você é um extrator de dados. Receberá linhas de uma planilha
em formato bruto. Retorne SOMENTE um array JSON válido com os
campos: produto (string), quantidade (number),
valor_unitario (number), data (AAAA-MM-DD).
Se um campo estiver ausente, use null.

Na mensagem do usuário, injete os dados vindos do nó de leitura usando expressões do n8n, como {{ $json.data }}. Ative o modo JSON (response format) para garantir uma saída limpa e evitar texto solto que quebraria os próximos nós.

Validação antes de gravar

Nunca confie 100% na saída da IA sem checagem. Adicione um nó Code ou IF para validar:

  • Os campos obrigatórios existem?
  • quantidade é um número positivo?
  • A soma bate com algum total esperado?

Se algo falhar, roteie para um nó que envia a linha suspeita para revisão humana — por exemplo, uma mensagem no WhatsApp ou uma linha marcada numa aba "Pendências". Assim você automatiza 90% e trata as exceções sem risco.

Exemplo real: recebimento de pedidos

Imagine uma distribuidora que recebe pedidos por planilha de dezenas de clientes, cada um no seu jeito. Com o fluxo:

  1. E-mail com anexo chega na caixa de pedidos.
  2. n8n lê a planilha e envia à IA.
  3. A IA devolve os itens normalizados.
  4. O fluxo cria o pedido no sistema de estoque e confirma no WhatsApp do cliente: "Recebemos seu pedido de 40 unidades. Previsão de entrega: quinta."

O que levava 15 minutos por pedido passa a levar segundos, sem digitação.

Cuidados importantes

  • Custo de tokens: planilhas gigantes consomem tokens. Processe em lotes e envie só as colunas relevantes.
  • Dados sensíveis: se houver informações confidenciais, avalie modelos com política de não-treinamento ou soluções self-hosted.
  • Logs: registre cada execução para auditoria e para ajustar o prompt quando surgir um formato novo.

Comece pequeno

Não tente automatizar todas as planilhas de uma vez. Escolha a mais repetitiva e dolorosa, monte o fluxo, valide por uma semana e só então expanda. É assim que a automação vira confiável.

Se você quer implantar esse tipo de fluxo sem passar semanas testando prompts e nós, a GRS Automações pode desenhar e configurar a solução sob medida para o seu negócio. Fale com a gente e transforme suas planilhas em processos que rodam sozinhos.