-2

Pitch: Criei uma ferramenta web para comparar e fazer diff de planilhas Excel/CSV sem enviar seus dados para nenhum servidor (100% Client-Side)

Quem trabalha com desenvolvimento, dados ou suporte com certeza já passou por isso: você recebe duas planilhas gigantescas (exportações de banco de dados, relatórios financeiros ou cadastros de clientes) e precisa cruzar colunas, achar registros duplicados ou identificar o que foi alterado entre a versão A e a versão B.

A maioria das ferramentas online gratuitas exige que você faça upload do arquivo .xlsx para um backend desconhecido. Quando lidamos com dados sensíveis de clientes ou relatórios internos de empresas, fazer upload viola diretrizes básicas de segurança e LGPD.

Por conta disso, desenvolvi e disponibilizei gratuitamente o Comparador de Listas e Planilhas do TecMestre.


🛡️ Principais Diferenciais:

  1. Privacidade e LGPD: O processamento é 100% feito no navegador do usuário utilizando Web Workers e JavaScript. Nenhuma linha de dado sai do seu computador.
  2. Formatos Suportados: Aceita .xlsx, .xls, .csv e .txt via Drag & Drop.
  3. Seleção Inteligente de Colunas: Você escolhe qual coluna quer comparar (ex: CPF, ID, E-mail, SKU).
  4. Fuzzy Matching e Normalização: Ignora espaços extras, diferenças de maiúsculas/minúsculas e acentuação opcionalmente.
  5. Exportação dos Resultados: Permite baixar um novo arquivo Excel categorizado com:
    • Itens exclusivos da Lista A
    • Itens exclusivos da Lista B
    • Itens comuns (interseção)

🔗 Onde testar:

A ferramenta é totalmente gratuita, sem anúncios intrusivos e sem necessidade de cadastro:

👉 Comparador de Listas e Planilhas Excel — TecMestre

Ficarei muito feliz com o feedback da comunidade para adicionar novas funções (como suporte a múltiplas abas ou fórmulas customizadas)!

Carregando publicação patrocinada...
1

Embora não seja enviado para nenhum servidor como diz você, não estará sobre o meu controle, mas do seu já que vai rodar no seu sistema, seria isto?
Se for uma biblioteca que eu coloque na minha aplicação e rode localmente, ai seria diferente.

1

Fala, @valterpatrick! Faz total sentido a sua observação.

A distinção é exatamente essa: o processamento é 100% no seu navegador (RAM da sua máquina) via FileReader e SheetJS — o conteúdo da planilha nunca é enviado ao nosso backend (dá para usar até em Modo Avião / offline após carregar a página).

Mas você tem toda razão num ponto: como o JavaScript é servido pelo site, ainda existe a relação de confiança na entrega daquele código web. Uma biblioteca local (ou versão self-hosted) sempre dará maior controle de versão e auditoria para quem é desenvolvedor.

A proposta da ferramenta web é puramente conveniência de balcão: resolver a dor de analistas e times que precisam cruzar dados no dia a dia sem instalar dependências ou rodar scripts locais.

Valeu pelo ponto, foi muito pertinente! 🤝