comparação de planilhas
PlanilhaKit
MVP desktop que compara planilhas CSV e XLSX localmente, por uma ou mais colunas-chave, e exporta as diferenças.
MVP em desenvolvimento
O problema
Conferir duas versões de uma planilha à mão é lento e fácil de errar, e muita gente não pode enviar esses arquivos para um serviço online. Criei o PlanilhaKit para fazer a comparação no próprio computador do usuário.
O que faz
- Escolher duas planilhas (CSV ou XLSX) pelos diálogos nativos de arquivo.
- Escolher a aba e a linha do cabeçalho no XLSX, ou o delimitador no CSV, e ver uma prévia.
- Comparar por uma chave simples ou composta, independentemente da ordem de linhas e colunas.
- Ver registros adicionados, removidos e modificados, com os valores anteriores e novos.
- Exportar o resultado completo em CSV ou XLSX.
A decisão técnica
O motor de comparação é escrito em Rust e é independente da interface; Tauri e React ficam por cima, por seis comandos IPC. O pareamento é exato, sem aproximação; chaves vazias ou duplicadas são rejeitadas com mensagem clara. Os relatórios exportados mantêm valores parecidos com fórmulas inertes, para que não sejam executados ao abrir no Excel.
O resultado
É um MVP em desenvolvimento. O motor tem 33 testes automatizados, todos aprovados em 24/10/2026, e o CI no Windows executou os testes e gerou um instalador NSIS. Limites: sem fórmulas, sem mapeamento de colunas com nomes diferentes, sem cancelamento e 32 MiB por arquivo. A instalação em um Windows limpo ainda não foi validada.