Junção CSV por chave
Associe duas tabelas CSV usando uma coluna-chave partilhada.
Junção CSV por chave
Cole duas tabelas CSV e esta ferramenta associa-as numa, fazendo corresponder linhas por uma coluna-chave partilhada — a mesma operação que um VLOOKUP em folha de cálculo ou um SQL JOIN, sem instalar nada. Cole uma tabela de encomendas e uma tabela de clientes, ou quaisquer duas exportações que partilhem uma coluna ID, e obtenha uma tabela combinada.
O tipo de junção controla quais linhas sobrevivem: interna mantém apenas chaves correspondentes, esquerda mantém todas as linhas da primeira tabela, direita mantém todas as linhas da segunda, e completa mantém todas as linhas de ambas, preenchendo os vazios com o valor de preenchimento que escolher. A coluna-chave pode ter um nome diferente em cada tabela, e a comparação pode remover espaços em branco e ignorar maiúsculas, por isso "ID-42" e " id-42 " ainda fazem correspondência. Quando ambas as tabelas partilham um nome de coluna que não seja a chave, a versão da segunda tabela é renomeada com um prefixo que escolher, para nada ser silenciosamente substituído. Ativar "Marcar linhas com chaves duplicadas" marca qualquer linha cuja chave se repete dentro da sua própria tabela — útil para detetar uma junção prestes a ampliar.
A ferramenta lê CSV por RFC 4180, portanto campos entre aspas, vírgulas incorporadas e quebras de linha dentro de aspas são analisados corretamente, e aceita terminações Windows (CRLF) ou Unix (LF) em qualquer tabela. O delimitador de entrada pode ser auto-detetado por tabela ou fixo em vírgula, ponto e vírgula, tabulação ou pipe, com o delimitador de saída escolhido independentemente. A contagem em tempo real reporta linhas lidas de cada tabela, quantas chaves corresponderam, e quantas foram duplicadas.
Tudo funciona localmente no seu navegador — nenhuma tabela é carregada, por isso é seguro associar folhas de cálculo com dados de clientes. Copie o resultado, baixe-o como arquivo .txt, ou envie-o de volta para a entrada para encadear outro passo.