CSV / TSV

Juntar CSVconferir relações antes de gerar a tabela

Faça a estimativa dos pares e confirme a geração em uma segunda etapa.

Juntar CSV

CSV da esquerda

CSV da direita

Suas tabelas ficam neste navegador; nenhum dado é enviado.

Tabela resultante

Nenhuma linha gerada ainda.

Configurações da junção

Use posições a partir de 1, separadas por vírgulas: 1,3. Os dois lados precisam da mesma quantidade de chaves. Os cabeçalhos devem ser únicos e não vazios em cada entrada.

Entradas ou configurações alteradas. Faça outra estimativa antes de gerar ou exportar.

Juntar CSV ajuda a relacionar um cadastro de produtos com um relatório de estoque. Se o mesmo código aparece em vários depósitos, cada correspondência precisa continuar visível; selecionar apenas a primeira esconderia parte dessa relação.

Para juntar arquivos CSV de períodos diferentes, pode bastar acrescentar linhas. Nesse modo, os nomes exatos dos cabeçalhos determinam o alinhamento, mesmo que uma exportação tenha mudado a ordem das colunas ou incluído um campo novo.

Juntar CSV com correspondências transparentes

Entender o aumento no número de linhas

Duas ocorrências à esquerda e duas à direita formam quatro pares. Juntar CSV mostra a quantidade de grupos repetidos e calcula a saída antes de criá-la. Isso ajuda a perceber quando as colunas-chave escolhidas não distinguem os registros como esperado.

Chaves da mesma cor conectam registros e formam todas as combinações, enquanto algumas linhas ficam sem par

Acrescentar registros mantendo os campos juntos

Ao empilhar tabelas, o mesmo cabeçalho mantém os valores na mesma coluna. As colunas exclusivas da direita entram no final e ficam vazias nas linhas da esquerda. Todas as linhas da primeira tabela vêm antes das linhas da segunda.

Duas tabelas são empilhadas com colunas coloridas alinhadas e células vazias em campos ausentes

Preparar as chaves e conferir as contagens

01

Montar a chave pelas posições

Use 1,3 para comparar a primeira e a terceira coluna. A quantidade de posições precisa coincidir entre os lados. Os componentes formam uma combinação sem ambiguidade, mesmo quando um valor contém vírgulas ou outros separadores.

02

Ler a estimativa antes de confirmar

Confira linhas correspondentes, registros sem par e grupos repetidos. O tamanho em bytes inclui cabeçalhos, aspas e quebras de linha do CSV final. Ctrl/Cmd+Enter executa a etapa manual atual.

03

Gerar novamente depois de editar

Qualquer alteração nas entradas ou opções invalida o resultado e bloqueia sua exportação. Exemplo e Limpar mostram uma prévia de substituição antes de aplicar; Desfazer restaura uma vez os textos, ajustes e resultado anteriores.

Recursos para relacionar e conferir registros

Escolher quais registros permanecem

A junção interna mantém os pares encontrados. A junção à esquerda conserva todas as linhas da esquerda; a completa inclui também as linhas isoladas da direita. Nelas, a chave esquerda fica vazia e a chave direita mantém seu valor original.

Mesclar CSV com comparação explícita

Remover espaços nas bordas, ignorar maiúsculas e aceitar componentes vazios são opções inicialmente desligadas. Esses ajustes afetam somente a comparação das chaves, sem reescrever o texto dos campos exportados.

Resolver cabeçalhos em conflito

Campos com nomes presentes nos dois lados recebem _left e _right. Números adicionais evitam colisões com todos os nomes originais e os já criados. Cada alteração aparece no diagnóstico para facilitar a conferência do esquema.

Localizar registros que ficaram sem par

Os relatórios separados de cada lado incluem campos originais e número da linha física de origem. Eles registram todas as ausências de correspondência, mesmo quando a junção interna remove essas linhas da saída principal.

Regras de leitura, comparação e saída

Duas entradas estruturadas
Cole duas tabelas com cabeçalho. Cada lado aceita 2 MiB UTF-8, 2.000 registros incluindo o cabeçalho e 100 colunas. Nomes vazios, só com espaços ou repetidos, aspas inválidas e registros de largura diferente impedem o processamento.
Códigos continuam sendo texto
007 e 7 são chaves diferentes. Não há busca aproximada, conversão numérica, interpretação de datas ou normalização Unicode. Um componente vazio impede a correspondência por padrão; habilitar vazios permite apenas combinações iguais.
A saída precisa caber inteira
O limite é de 100.000 linhas de dados, 1.000.000 de células com cabeçalho e 8 MiB de CSV UTF-8. A estimativa verifica os três antes de gerar. Nenhum limite é atendido descartando silenciosamente parte das linhas.
Acrescentar não remove duplicatas
O alinhamento usa cabeçalhos exatamente iguais. Campos ausentes recebem strings vazias; registros repetidos permanecem. A junção também não soma valores, não escolhe o primeiro resultado e não oferece agregações.
CSV com formato definido
A visualização começa com 50 linhas, mas o download contém todo o resultado permitido, com vírgulas, UTF-8 e quebras CRLF. Não há importação de arquivos, SQL ou exportação XLSX. Valores parecidos com fórmulas são sinalizados, mas não executados nem neutralizados.

Juntar CSV: dúvidas frequentes

É possível combinar tabelas com conjuntos de colunas diferentes?

Sim. Na junção, você escolhe as posições das chaves de cada tabela, e os demais campos são mantidos. Ao acrescentar linhas, nomes de cabeçalho idênticos são alinhados; nomes diferentes criam colunas adicionais com campos vazios onde não há valor.

Posso usar um separador diferente em cada arquivo?

Sim. Cada entrada tem seu próprio seletor: automático, vírgula, tabulação, ponto e vírgula ou barra vertical. Se a detecção produzir uma divisão inesperada, escolha o separador correto daquele lado e refaça a estimativa.

Qual é o tamanho máximo e quantas linhas são aceitas?

Cada lado aceita 2 MiB, 2.000 registros com cabeçalho e 100 colunas. O resultado pode chegar a 100.000 linhas de dados, um milhão de células com cabeçalho e 8 MiB. Uma saída grande pode ultrapassar o limite de uma nova entrada.

Dá para salvar o resultado como uma planilha Excel?

A saída é CSV, não XLSX. Juntar CSV produz texto com vírgulas, codificação UTF-8 e quebras CRLF. Você pode importar esse CSV em uma planilha, escolhendo os tipos de coluna adequados para preservar códigos como 007.

O que ocorre quando o mesmo identificador se repete?

Diferentemente de um PROCV que devolve uma única correspondência, cada combinação é mantida: m linhas de um lado e n do outro produzem m × n linhas. A estimativa indica os grupos repetidos e impede saídas acima do limite.

Alguma correspondência ficou diferente do esperado?

Testar com dois conjuntos representativos

Juntar CSV exige escolher entre relacionar registros e acrescentar linhas. Use o exemplo para conferir os pares, as ausências e o tamanho antes de gerar.