Juntar ficheiros CSV
Combine vários CSV num só, fazendo corresponder as colunas pelo nome.
Preencha os campos acima e o resultado aparece aqui — nada é enviado para lado nenhum.
Como funciona
Colunas = a união dos cabeçalhos de todos os ficheiros, pela ordem em que aparecem · as linhas mantêm os valores do seu próprio ficheiro, associados pelo nome do cabeçalho
Os ficheiros são associados pelo NOME DA COLUNA, não pela posição. A correspondência por posição é o que um script rápido faz e põe em silêncio a receita de um ficheiro debaixo do custo de outro assim que uma exportação tem um campo a mais — um erro que sobrevive até dentro de um relatório porque ambas as colunas têm números plausíveis. Uma coluna que um ficheiro não tem vem vazia em vez de deslocar tudo o que vem a seguir. O delimitador é detetado em cada ficheiro, contado fora dos campos entre aspas, para que uma exportação com ponto e vírgula que tenha vírgulas na coluna da morada seja lida corretamente.
Esta ferramenta corre inteiramente no seu navegador. Nada do que escreve é enviado para um servidor, armazenado ou registado.
Perguntas frequentes
- E se os ficheiros tiverem colunas diferentes?
- Fica com a união delas. Todas as colunas que aparecem em qualquer ficheiro passam a ser colunas no resultado, e as linhas de um ficheiro a que falte uma delas ficam com uma célula vazia nesse sítio, em vez de terem os valores deslocados.
- A ordem das colunas importa?
- Não, e é essa a ideia. A correspondência é pelo nome do cabeçalho, por isso um ficheiro com as colunas noutra ordem junta-se corretamente. A ordem de saída é a de primeira aparição: as colunas do primeiro ficheiro vêm à frente.
- Os meus ficheiros são carregados?
- Não. São lidos pelo navegador, combinados em memória e devolvidos como uma transferência. Não é feito nenhum pedido em momento algum — este é o tipo de tarefa que nunca precisou de um servidor.
- O Excel abre o resultado corretamente?
- Sim. A transferência leva uma marca de ordem de bytes UTF-8, que é o que impede o Excel de mostrar os caracteres acentuados como mojibake — a queixa mais comum sobre qualquer exportação CSV.