Verificar referências atualizadas
Compare produtos por referências estáveis para encontrar entradas, saídas e propriedades alteradas.
Analise duas tabelas lado a lado, identifique linhas adicionadas, removidas ou alteradas e exporte um relatório detalhado.
Os seus ficheiros são processados localmente no navegador e nunca são enviados para os nossos servidores.
Largue o seu ficheiro aqui
Tamanho recomendado: até 40 MB
Versão anterior:
Versão nova:
Comparar duas versões de uma folha ajuda a encontrar registos acrescentados, removidos ou alterados sem ler cada linha. Este comparador usa uma coluna comum como chave e depois examina os registos completos associados. Produz um relatório de diferenças, não um livro Excel com células coloridas ou comentários. O primeiro ficheiro representa o estado anterior e o segundo o novo: a ordem determina entradas e saídas. Escolha uma chave estável e verifique os tipos importados antes de interpretar o relatório.
Selecione exatamente dois ficheiros CSV, TSV, XLSX, XLS ou JSON tabulares simples. A zona admite até 40 MiB por ficheiro; ambas as tabelas e o relatório devem caber na memória do navegador. Só é usada a primeira folha de cada livro. Estilos, macros e fórmulas ativas não são comparados. Valores apresentados dos livros são lidos como texto, enquanto tipos escalares JSON podem continuar distintos. As chaves disponíveis são nomes presentes nas duas tabelas.
A chave é convertida em texto sem retirar espaços ou ignorar maiúsculas. O número JSON 1 e o texto 1 podem corresponder como chaves, mas os registos completos diferem pelo tipo. Chaves vazias ou null também formam um grupo. Com chaves repetidas associam-se primeiro registos idênticos e depois ocorrências restantes. As excedentes são entradas ou saídas. Nenhum registo é substituído apenas porque a chave aparece mais de uma vez.
As combinações completas são comparadas pelos campos e tipos, ignorando a ordem das propriedades JSON. Espaços, maiúsculas, colunas ausentes e valores mantêm significado. Linhas inalteradas são omitidas. Entradas e saídas incluem dados com _status e _key; alterações contêm JSON textual em _before e _after. Se um nome do relatório já existir nas origens, é escolhido um sufixo livre como _status_2 para preservar os dados originais. O mesmo nome de metadado é usado em todo o relatório. XLSX, CSV e JSON exportam diferenças sem destacar cada célula.
Importe ambos os ficheiros e confirme os nomes de Versão anterior e Versão nova. Inverta-os se necessário antes de comparar. Verifique as primeiras folhas e as convenções das colunas correspondentes.
Prefira identificadores estáveis a montantes ou rótulos variáveis. Examine chaves vazias e repetidas: a associação não determina identidade de negócio.
Verifique entrada, saída e alteração nas origens. Leia _before e _after; um relatório vazio não representa validação geral do negócio.
Compare produtos por referências estáveis para encontrar entradas, saídas e propriedades alteradas.
Reveja extrações de pedidos ou contas sem confundir deslocação de linhas com alteração do conteúdo.
Inspecione correções guardando ambas as versões e uma chave de significado inalterado.
Chave: id. Acrescenta-se 3, retira-se 2 e altera-se 1. Surgem as três categorias.
Entrada
ANTES
id;nome
1;Ada
2;Marcos
DEPOIS
id;nome
1;Adelia
3;LeaResultado
[
{
"id": "3",
"nome": "Lea",
"_status": "added",
"_key": "3"
},
{
"id": "2",
"nome": "Marcos",
"_status": "removed",
"_key": "2"
},
{
"_status": "changed",
"_key": "1",
"_before": "{\"id\":\"1\",\"nome\":\"Ada\"}",
"_after": "{\"id\":\"1\",\"nome\":\"Adelia\"}"
}
]Chave: id. A/20 associa-se primeiro ao idêntico; A/10 é comparado com A/30. Uma alteração sem falsas entradas ou saídas.
Entrada
ANTES
id;valor
A;10
A;20
DEPOIS
id;valor
A;20
A;30Resultado
[
{
"_status": "changed",
"_key": "A",
"_before": "{\"id\":\"A\",\"valor\":\"10\"}",
"_after": "{\"id\":\"A\",\"valor\":\"30\"}"
}
]Não se chave e conteúdo permanecerem iguais. A associação usa chaves em vez de posições e ignora a ordem das propriedades JSON. Um espaço, tipo ou coluna adicional pode produzir diferenças mesmo quando os valores apresentados parecem semelhantes.
Conservam-se todas as ocorrências. Primeiro associam-se registos idênticos, depois os restantes; excedentes tornam-se entradas ou saídas. Uma chave única continua preferível para atribuir uma alteração a uma ficha de negócio concreta.
Aqui não: um nome comum serve de chave nos dois ficheiros. Renomeie antes se necessário. A ferramenta de junção aceita chaves esquerda e direita diferentes, mas produz uma tabela enriquecida em vez de um relatório de alterações.
Não. É uma tabela de diferenças com estados e representações JSON antes/depois para alterações. Cores, estilos e fórmulas não são comparados. Use o relatório para inspecionar valores de origem, não como um livro original anotado.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Compare dois ficheiros CSV para identificar rapidamente linhas e valores diferentes.
Remova duplicados, linhas vazias e espaços desnecessários.
Relacione duas tabelas por uma coluna comum sem enviar os ficheiros.
Saiba como comparar duas versões de uma tabela através de uma chave fiável e distinguir linhas adicionadas, eliminadas ou alteradas.
Organize limpeza, validação, filtragem, junção, comparação e conversão pela ordem correta e descubra quando passar para um pipeline reutilizável.
Descubra como identificar duplicados, escolher as colunas-chave certas e validar a estrutura de um CSV antes de o importar ou comparar.
Saiba como dividir um CSV grande em vários ficheiros ou separar uma tabela de acordo com os valores de uma coluna.