Comparar duas planilhas

Descubra o que mudou entre duas versões de uma planilha, registro por registro.

Cada registro é casado pela coluna-chave: só em B é novo, só em A é removido, nos dois com alguma coluna diferente é alterado, com o valor de antes e o de depois. Chaves repetidas no mesmo arquivo ficam em duplicados, fora da comparação.

Planilha A (antes, a de referência)

CSV, TSV ou TXT com cabeçalho na primeira linha.

O arquivo é lido no seu navegador e não é enviado a nenhum servidor.

Planilha B (depois, a nova)

O Excel salva em Arquivo › Salvar como › CSV UTF-8.

O arquivo é lido no seu navegador e não é enviado a nenhum servidor.

O que comparar

O código que identifica cada registro nos dois arquivos, como SKU ou código do produto.

Colunas comparadas

Colunas com o mesmo nome nos dois arquivos (acentos e maiúsculas não contam).

Diferenças

Escolha as duas planilhas e a coluna-chave. As diferenças aparecem aqui; os arquivos não saem do seu aparelho.

Calculando…

Como funciona

Os dois arquivos são lidos no seu navegador com o mesmo leitor do corretor de CSV: a codificação (UTF-8 ou Windows-1252, a do Excel) e o separador são detectados, e toda célula é texto, então zeros à esquerda (“007”) não somem. A primeira linha de cada arquivo é o cabeçalho, e as colunas são casadas pelo nome, sem diferenciar acentos e maiúsculas (“Preço” = “preco”).

Cada registro é identificado pela coluna-chave. Uma chave que só existe em B é novo; só em A, removido; nos dois, com alguma coluna diferente, alterado, com o valor de antes e o de depois de cada célula. Chaves que aparecem mais de uma vez no mesmo arquivo vão para duplicados e ficam fora da comparação, porque não dá para saber qual linha corresponde a qual.

Premissas

Os valores são comparados como texto: “1,50” e “1,5” são diferentes, como numa conferência célula a célula. Linhas totalmente vazias são ignoradas; registros sem valor na chave são listados à parte. O relatório CSV sai em UTF-8 com ponto e vírgula, uma linha por diferença, e células que começam com = + − @ ganham um apóstrofo, para a planilha não executar fórmulas.

Exemplo para conferir

O exemplo compara um estoque de 4 produtos (A) com a versão nova (B). O SKU 003 sumiu (removido); o 001 mudou o preço de 49,90 para 54,90 e o 002 o estoque de 8 para 3 (alterados); o 004 ficou igual; e o 005 aparece duas vezes em B (duplicado na chave).

Limitações

Arquivos XLSX não são lidos: salve cada planilha como CSV (no Excel, Arquivo › Salvar como › CSV UTF-8). Não há biblioteca de XLSX leve e com licença adequada para rodar no navegador nesta página, por isso essa leitura ficou de fora. Fórmulas chegam no CSV como o valor calculado que o Excel gravou.

A comparação é exata (depois dos ajustes de espaço e de maiúsculas que você marcar): números escritos de jeitos diferentes ou datas em formatos diferentes aparecem como alterados. Até 100 MB por arquivo; a tela mostra os 500 primeiros itens de cada grupo, e o relatório CSV traz todos.

Fontes e revisão

Conteúdo revisado em . A data muda só quando as regras e os textos são conferidos de novo, não a cada atualização técnica do site.

Perguntas frequentes

Como comparar duas planilhas para achar o que mudou?

Salve as duas como CSV, escolha a de antes em A e a nova em B, confirme a coluna-chave (como SKU ou código) e clique em Comparar. O resultado separa os registros novos, os removidos, os alterados, com o valor de antes e o de depois de cada célula, e as chaves repetidas.

Dá para comparar arquivos do Excel (XLSX)?

Não diretamente. No Excel, use Arquivo › Salvar como › CSV UTF-8 em cada planilha e compare os CSVs. A leitura de XLSX ficou de fora porque exigiria uma biblioteca grande para rodar no navegador.

O que é a coluna-chave?

É a coluna que identifica cada registro nos dois arquivos e não se repete, como o SKU, o código do produto ou a matrícula. A ferramenta sugere uma coluna com nome de código, mas você pode escolher outra. Se a chave se repete no mesmo arquivo, esses registros aparecem em chaves duplicadas.

Por que “1,50” e “1,5” aparecem como diferentes?

A comparação é feita como texto, célula a célula, para não esconder nenhuma mudança e não perder zeros à esquerda. Se um sistema exporta números com casas decimais diferentes, padronize antes, por exemplo com o corretor de CSV.

As planilhas são enviadas para algum servidor?

Não. Os dois arquivos são lidos e comparados no seu navegador, em segundo plano. Nada é enviado, nem os nomes dos arquivos vão para as métricas do site.

O relatório CSV é seguro de abrir no Excel?

Sim. Células que começam com = + − @ ganham um apóstrofo na frente, para a planilha não executar fórmulas vindas dos arquivos comparados (recomendação da OWASP), e o arquivo sai em UTF-8 com BOM e ponto e vírgula, que o Excel em português abre com os acentos certos.

Relacionadas

Planilhas

Padronizar cadastros

CPF, CNPJ, CEP, telefone e nomes no mesmo padrão, com duplicados.

Ver todas as ferramentas de Planilhas · Catálogo completo