CSV Merge — Combine arquivos CSV online
Combine vários arquivos CSV no navegador: acrescente linhas com colunas associadas pelo cabeçalho ou una arquivos por uma coluna-chave com inner join ou left join.
🔒 Executa completamente no seu navegador — nada é enviadoDuas formas de combinar arquivos CSV
Os dados raramente chegam de uma só vez. Exportações mensais, relatórios regionais e sistemas separados geram cada um o seu próprio arquivo CSV e, mais cedo ou mais tarde, você precisa reuni-los numa única tabela. O CSV Merge oferece as duas operações mais necessárias. Append rows (acrescentar linhas) empilha os arquivos uns sobre os outros, o que é ideal para combinar as exportações de janeiro, fevereiro e março num único arquivo acumulado do ano. Join on a key column (unir por uma coluna-chave) coloca lado a lado os registros correspondentes, por exemplo adicionando os nomes de clientes de um arquivo às linhas de pedido de outro por meio de um campo compartilhado customer_id.
Ao acrescentar linhas, as colunas são associadas pelo nome do cabeçalho, e não pela posição, de modo que arquivos com colunas em outra ordem, ou com campos extras e ausentes, continuam alinhados corretamente. O cabeçalho combinado é a união de todos os cabeçalhos, e as células que um arquivo não fornece ficam vazias. Ative a opção source_file para adicionar uma coluna que registra de qual arquivo veio cada linha.
Como funciona a junção
As junções são executadas do primeiro arquivo da lista até o último. O seletor de chave oferece apenas colunas que existem em todos os arquivos. Um inner join mantém as linhas cuja chave é encontrada em todos os arquivos, enquanto um left join mantém todas as linhas do primeiro arquivo e deixa em branco as colunas extras quando não há correspondência. Se uma chave aparecer várias vezes num arquivo posterior, é gerada uma linha de saída para cada correspondência, exatamente como num join SQL. As chaves são comparadas depois de removidos os espaços ao redor, e chaves vazias nunca são associadas. Colunas cujo nome coincide com o de colunas anteriores recebem um sufixo numérico, como name_2.
Privado e confiável
O delimitador de cada arquivo é detectado automaticamente, campos entre aspas que contêm vírgulas ou quebras de linha são tratados corretamente e a marca de ordem de bytes (BOM) UTF-8 no início de um arquivo é ignorada. Tudo é executado localmente no seu navegador; os arquivos nunca são enviados, o que mantém listas de clientes e exportações financeiras no seu dispositivo. Confira a pré-visualização das primeiras 100 linhas e depois baixe o arquivo combinado completo com vírgula, ponto e vírgula, tabulação ou barra vertical como delimitador. Para combinações mais complexas, como filtros ou agregações entre arquivos, experimente a ferramenta SQL on CSV.
Como usar
- Adicione arquivos CSVSolte dois ou mais arquivos CSV. Use as setas para definir a ordem; o primeiro arquivo é a tabela base.
- Escolha um modo de combinaçãoUse Append rows para empilhar arquivos ou una-os por uma coluna-chave que exista em todos eles.
- Combine e pré-visualizeClique em Merge files e confira a pré-visualização da tabela combinada.
- BaixeSalve o CSV combinado com o delimitador de sua preferência.