
Um verificador de diff CSV compara dois arquivos CSV e relata quais linhas foram adicionadas, quais foram removidas e quais alteradas, até a célula individual Em vez de um diff de texto linha por linha que fica vermelho no momento em que uma única coluna muda, ele analisa ambos os arquivos em linhas e colunas e os compara como dados estruturados Você cola o arquivo antigo à esquerda, o novo arquivo à direita e obtém quatro baldes de volta: adicionado, removido, alterado e inalterado.
A escolha importante é como as linhas são emparelhadas nos dois arquivos Corresponder por uma coluna de chave, como um id ou e-mail, e cada linha é comparada à linha que compartilha sua chave, independentemente de onde ela se moveu no arquivo, então re-classificar a exportação não cria milhares de mudanças falsas Corresponder por posição em vez disso, e linha um é comparado com linha um A correspondência de chave é o modo certo para exportações de banco de dados e planilhas, onde o mesmo registro pode aparecer em uma linha diferente cada vez que você puxa os dados; correspondência posicional se adequa a arquivos de ordem fixa como um log numerado.
Tudo é executado em seu navegador usando um analisador RFC 4180 que entende campos cotados, cotações escapadas e vírgulas dentro dos valores Os arquivos nunca saem do seu dispositivo, nunca são carregados e nunca são registrados, o que importa porque os CSVs pessoas diff são geralmente listas de clientes, exportações de transações ou tabelas de inventário Nada é armazenado, então a ferramenta continua trabalhando com sua rede desconectada.
A correspondência chave-coluna é o que torna um diff CSV útil em vez de posicional, uma vez que uma linha inserida perto da parte superior desloca tudo abaixo dele e uma comparação posicional relata todo o arquivo como alterado Depende da chave ser única, e é por isso que as chaves duplicadas são sinalizadas em vez de silenciosamente combinadas com qualquer linha que veio primeiro.
Coloque o CSV original no primeiro campo e o CSV alterado no segundo Carregue a amostra se quiser ver como as linhas adicionadas, removidas e alteradas são relatadas.
O delimitador é detectado automaticamente como vírgula, ponto e vírgula, guia ou pipe Deixe "a primeira linha é um cabeçalho" ligado se seus arquivos começarem com nomes de colunas.
Escolha uma coluna de chave, como id ou e-mail, para comparar registros onde quer que eles se movessem, ou selecione Posição para comparar linha por linha Alternar correspondência sem distinção de maiúsculas e minúsculas se a capitalização não contar como uma alteração.
Pressione Comparar. Abra a guia Adicionado, Removido ou Alterado para inspecionar as linhas, expanda uma linha alterada para ver as células exatas que diferem e, em seguida, copie ou baixe o relatório completo.
Uma linha alterada não sinaliza apenas como diferente. Ele lista exatamente quais colunas foram alteradas e mostra o valor antigo ao lado do novo, para que você possa ver que apenas o campo plano passou de livre para profissional.
Emparelhe linhas por um id, e-mail ou SKU para que um registro seja comparado ao seu homólogo, não importa onde ele esteja em qualquer arquivo. As exportações reordenadas diferem de forma limpa em vez de relatar cada linha conforme alterada.
O analisador lida com campos cotados, cotações duplas escapadas, vírgulas incorporadas e novas linhas dentro das células, de modo que as exportações reais de planilhas se comparam corretamente, em vez de se dividirem no caractere errado.
Se um valor de chave aparecer duas vezes ou os dois arquivos tiverem cabeçalhos diferentes, a ferramenta avisa em vez de produzir silenciosamente uma diferença enganosa.
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
Compare two lists to find common items, items unique to each list, and duplicates within a list. Case-insensitive matching, any delimiter, instant set operations. 100% client-side.
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
0 comments
No comments yet. Be the first to share your thoughts!