UTILS.
100% no navegador
Δc

Comparador / Diff de CSV

Compare dois CSVs e veja linhas adicionadas, removidas e alteradas com destaque no nível da célula.

Sobre esta ferramenta

O Comparador de CSV é uma ferramenta gratuita, executada no navegador, que compara dois arquivos CSV e destaca exatamente o que mudou entre eles. Faça a correspondência das linhas por uma coluna-chave (um nome de cabeçalho ou um índice de base zero) para que linhas movidas ainda sejam reconhecidas, ou deixe a chave em branco para comparar linha a linha na ordem posicional. Linhas adicionadas, removidas e alteradas recebem cores, e dentro de uma linha alterada cada célula diferente é destacada, com o valor antigo riscado ao lado do novo.

Tudo roda localmente no seu navegador usando JavaScript — os dois arquivos nunca saem do seu dispositivo, nunca são enviados e nada é armazenado, o que o torna seguro para exportações confidenciais, dumps de banco de dados ou dados financeiros. O delimitador, o tratamento do cabeçalho e a opção de mostrar linhas inalteradas atualizam a comparação ao vivo conforme você digita ou cola.

Perguntas frequentes

Como a correspondência por chave difere do modo posicional?
Com uma coluna-chave, cada linha é correspondida pelo valor dessa coluna, então uma linha que subiu ou desceu ainda é detectada como o mesmo registro e só mudanças reais de célula aparecem. Deixe a chave em branco para o modo posicional, que alinha os dois arquivos linha 1 vs linha 1, linha 2 vs linha 2, e assim por diante.
O que significam as cores e as células antigo → novo?
Linhas verdes foram adicionadas no arquivo novo, linhas vermelhas foram removidas e linhas âmbar foram alteradas. Dentro de uma linha alterada, apenas as células que diferem são sombreadas, mostrando o valor antigo riscado seguido do valor novo.
Quais convenções de CSV são assumidas?
Os campos são separados pelo delimitador escolhido (vírgula, ponto e vírgula, tabulação ou barra vertical), os valores podem vir entre aspas duplas, e uma aspa interna é escrita como duas aspas duplas. Quando 'a primeira linha é o cabeçalho' está ativado, o cabeçalho vem do arquivo novo e é usado para resolver os nomes das colunas-chave.
Como valores de chave duplicados são tratados?
Se a mesma chave aparece mais de uma vez, a primeira ocorrência em cada arquivo é usada na correspondência e as duplicatas seguintes são ignoradas, então dê a cada linha uma chave única para uma comparação exata. Entradas muito grandes, acima de cerca de 3 MB por lado, são rejeitadas para manter o navegador responsivo.

Mais ferramentas