Guias práticos
Como comparar dois arquivos CSV por linhas e células
Fluxo prático que evita diffs de linha confusos e mostra linha, coluna, antes, depois e contexto da célula alterada.
Atualizado 2026-06-03 · 6 min de leitura
O problema do diff textual em CSV
CSV parece texto simples, mas a unidade importante costuma ser a célula. Um diff de linha inteira não mostra qual campo mudou.
Fica confuso com muitas colunas, vírgulas entre aspas, células vazias ou exportações de planilha.
Fluxo melhor de revisão
Primeiro verifique se os arquivos têm o mesmo cabeçalho. Se diferir, corrija antes de revisar valores.
Depois compare linha a linha e veja células alteradas com antes e depois. Linhas adicionadas e removidas devem ser revisadas separadamente.
- Confirme cabeçalhos e ordem das colunas.
- Veja primeiro linhas adicionadas e removidas.
- Revise células com linha, coluna, antes e depois.
- Documente apenas os campos importantes.
Erros comuns
Não trate a linha toda como alterada se só um campo mudou. Não ignore strings vazias, valores parecidos com null ou espaços.
Se a ordem de exportação muda, surgem falsos positivos. Ordene por uma chave estável antes de comparar.
FAQ
Por que diff textual é ruim para CSV?
Ele trata cada linha como texto. Um campo alterado pode fazer a linha inteira parecer diferente e esconder a coluna exata.
Comparo por número de linha ou por chave?
Por linha é rápido quando a ordem é estável. Se as linhas podem mudar de ordem, use chave estável como id, email, sku ou fatura.
CSV Diff roda no navegador?
Sim. MKDiff CSV Diff analisa o CSV no navegador e mostra linha, coluna, antes, depois e status das células alteradas.