Juntar tabelas não é apenas colar um ficheiro por baixo de outro. Para obter um resultado fiável, as colunas devem representar a mesma informação e os cabeçalhos devem poder ser alinhados.
Juntar vários ficheiros CSV ou Excel: alinhar colunas antes de combinar
Saiba como juntar tabelas, gerir colunas diferentes e evitar duplicados ou desalinhamentos ao combinar ficheiros CSV e Excel.
Mostrar índice
Mesma estrutura: o caso simples
Se várias exportações têm exatamente as mesmas colunas e a mesma lógica, a combinação consiste sobretudo em reunir as linhas.
Colunas ausentes ou adicionais
Se o ficheiro A contém id, nome, email e o B também contém pais, uma união de colunas pode conservar pais e deixar vazias as células das linhas de A. Isto é preferível a deslocar valores para cabeçalhos errados.
Harmonizar nomes antes de juntar
email, e-mail e endereco_email podem descrever a mesma informação. Quando são equivalentes, renomeie as colunas antes de combinar os ficheiros.
A junção pode criar duplicados
Duas exportações podem conter registos em comum. A junção pode estar tecnicamente correta e ainda assim criar duplicados de negócio. A deduplicação deve ser tratada separadamente com uma chave estável.
Acrescentar linhas ou fazer join?
Adicionar linhas de tabelas com colunas comparáveis é uma concatenação vertical. Relacionar tabelas diferentes através de uma chave, por exemplo clientes e encomendas, é um join.
Verificar o esquema
Antes de juntar muitos ficheiros, compare os cabeçalhos. Diferenças mínimas como Código postal e codigo_postal podem criar colunas separadas.
Atenção aos formatos dos valores
Colunas com o mesmo nome podem usar datas, números ou identificadores em formatos diferentes. Juntar concatena os dados, mas não resolve automaticamente essas diferenças.
Controlar o resultado
Verifique o número de linhas, as colunas criadas, células vazias e alguns registos de cada fonte. Um ficheiro combinado deve ser coerente, não apenas produzido sem erro.