Como juntar vários arquivos CSV em um só, sem colar na mão
Relatórios de vendas, extratos e exportações de sistemas costumam vir divididos: um arquivo por mês, por filial, por loja ou por vendedor. Para analisar o período inteiro, é preciso juntar tudo em uma tabela só. Fazer isso copiando e colando funciona com dois ou três arquivos pequenos, mas logo aparecem os problemas.
Os erros mais comuns ao juntar na mão
- Cabeçalho repetido: a linha de títulos de cada arquivo fica no meio dos dados e atrapalha filtros e tabelas dinâmicas.
- Colunas fora de ordem: um sistema atualizado passa a exportar "Cliente, Data, Valor" em vez de "Data, Valor, Cliente", e os dados de um mês caem nas colunas erradas.
- Colunas a mais ou a menos: um arquivo tem uma coluna nova que os outros não têm.
- Separadores diferentes: parte dos arquivos usa vírgula e parte usa ponto e vírgula.
- Acentos quebrados: arquivos de origens diferentes com codificações diferentes.
Opção 1: no próprio Excel, com o Power Query
Se os arquivos estão todos em uma pasta, o Excel consegue combiná-los em Dados › Obter Dados › De Arquivo › Da Pasta, escolhendo depois "Combinar e Transformar". O recurso é poderoso, mas tem curva de aprendizado e exige que todos os arquivos tenham a mesma estrutura; diferenças de colunas precisam ser tratadas no editor de consultas.
Opção 2: com a ferramenta Juntar CSV
O Juntar CSV resolve os problemas acima em uma etapa. Arraste todos os arquivos, deixe ligada a opção de cabeçalho e clique em juntar:
- O cabeçalho aparece uma única vez no arquivo final.
- As colunas são alinhadas pelo nome, então a ordem diferente entre arquivos não importa.
- Colunas que só existem em alguns arquivos são mantidas, com células vazias nos demais.
- O separador de cada arquivo é detectado automaticamente, e você escolhe o do arquivo final.
- Uma coluna opcional mostra de qual arquivo veio cada linha, útil para saber o mês ou a filial.
O resultado sai em UTF-8, que o Excel abre com os acentos certos, e os valores não são alterados: zeros à esquerda e datas ficam como estavam.
Confira o resultado
Depois de juntar, compare o total de linhas: ele deve ser a soma das linhas de dados de cada arquivo. Se os arquivos tinham registros em comum, como o mesmo cliente exportado em dois meses, use em seguida o Remover Linhas Duplicadas, escolhendo a coluna que identifica cada registro. E se o arquivo final ficar grande demais para o Excel, o caminho inverso também existe: dividir o CSV em partes.
Perguntas frequentes
Não. Com a opção de cabeçalho ligada, cada coluna é encaixada pelo nome, independentemente da posição em cada arquivo.
Desligue a opção de cabeçalho: as linhas são empilhadas na ordem em que estão, sem nenhum alinhamento por nome.
Não há limite fixo. O limite prático é a memória do seu computador, já que tudo é processado no navegador.