Document automation / 2026
ESTÚDIO DE FLUXOS DE DOCUMENTOS
Algumas rotinas começam com uma pasta de documentos e terminam em uma planilha. O trabalho entre esses dois pontos ainda costuma ser manual: localizar os mesmos campos em cada arquivo, copiar os valores e conferir se nada ficou para trás. Este protótipo desktop organiza esse processo sem tirar os documentos do computador.
O desafio
Quando cada documento precisa se transformar em uma linha, um campo esquecido ou um valor colocado na coluna errada pode comprometer a planilha inteira. Depois de vários arquivos, também fica difícil voltar à origem de um dado para conferir o que foi copiado.
Para quem foi criado
Desenvolvi o protótipo para quem recebe PDFs e planilhas com frequência e precisa reunir um conjunto específico de informações em um novo arquivo do Excel, sem perder a possibilidade de conferir o resultado.
O que desenvolvi
Eu desenhei e desenvolvi o aplicativo desktop completo. Implementei a seleção e a leitura dos arquivos, a escolha dos campos, o salvamento de configurações reutilizáveis, a tabela de revisão e a exportação para .xlsx. Durante a conferência, cada linha mantém a referência do arquivo de origem, e os valores não encontrados ficam marcados.
Como funciona
Desenvolvi a aplicação em Electron. O PDF.js lê o texto selecionável dos PDFs, e o ExcelJS lê e cria arquivos .xlsx. A interface funciona em um processo isolado e usa uma ponte preload para a seleção, a leitura e a exportação dos arquivos. Nesta versão, o parser reconhece linhas no formato “Rótulo: Valor” e usa a primeira linha das planilhas como cabeçalho. Não há servidor nem serviço externo de IA.
Decisões principais
- Os arquivos de origem permanecem no computador. A aplicação salva apenas a configuração reutilizável dos campos; ela não cria outra cópia armazenada dos documentos nem dos registros extraídos.
- Quando um valor não é encontrado, ele aparece como ausente. A referência ao arquivo, à página, à planilha ou à linha fica ao lado do dado para facilitar a conferência.
- Nesta primeira versão, usei regras determinísticas, pois é possível entender por que cada valor foi reconhecido. OCR, correspondência aproximada e interpretação por IA não fazem parte do protótipo atual.
Resultado
A versão atual já permite importar arquivos locais, escolher os campos, revisar os resultados e exportar uma nova planilha. As configurações também podem ser salvas para um trabalho recorrente. Ainda preciso verificar o fluxo completo com diferentes conjuntos de arquivos, e o protótipo não lê PDFs digitalizados nem relaciona registros espalhados entre documentos distintos.