CSV diff
Compare dois ficheiros CSV por uma coluna-chave e veja o que foi adicionado, removido e alterado.
CSV diff
Cole uma exportação de CSV antiga no campo principal e uma mais recente no segundo painel, e esta ferramenta faz a correspondência das suas linhas por uma coluna-chave para mostrar o que mudou. As linhas que existem apenas no ficheiro novo são adicionadas, as linhas ausentes no novo ficheiro são removidas, e as linhas presentes nos dois mas com valores diferentes são alteradas — com a coluna exata e o valor antigo e novo de cada diferença listados. Utilize-o para feeds de produtos, exportações de utilizadores, listas de preços ou qualquer folha de cálculo que é re-exportada ao longo do tempo.
A coluna-chave identifica uma linha em ambos os ficheiros: um nome de cabeçalho, vários nomes separados por vírgulas para uma chave composta, ou um número de coluna quando não existe linha de cabeçalho. O delimitador e o comutador de cabeçalho correspondem à estrutura do seu ficheiro. "Ignorar ordem de colunas" faz a correspondência de colunas por nome em vez de posição, para exportações que as listam numa sequência diferente. "Ignorar maiúsculas/minúsculas e espaços envolventes" trata "Ativo" e " ativo " como iguais, e "excluir colunas" ignora campos que não lhe importam, como um carimbo de data/hora que muda em cada exportação. Três formatos de saída adequam-se a diferentes necessidades: um resumo legível de cada alteração, um diff unificado compacto de linhas +/-, e um CSV completo reconstruído com uma coluna de estado que pode filtrar ou ordenar.
A análise segue RFC 4180, portanto um campo entre aspas pode manter com segurança o delimitador, uma aspas duplicada ou uma quebra de linha incorporada, e as terminações de linha CRLF e LF são lidas da mesma forma. Uma chave que se repete num ficheiro resolve-se para os valores da sua última linha. O resultado é atualizado enquanto escreve ou ajusta uma opção.
Tudo funciona localmente no seu navegador — nada é carregado, portanto é seguro comparar exportações com dados de clientes. Copie o resultado, descarregue como .txt, ou envie novamente para a entrada de outra ferramenta.