Ir para o conteúdo principal
Bethemesh

Fundir CSV

Reúna as linhas de vários ficheiros CSV num único resultado, alinhe colunas compatíveis e transfira o ficheiro resultante.

  • Área de transferência

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Quando duas exportações descrevem registos do mesmo tipo, juntá-las significa muitas vezes empilhar as suas linhas num único ficheiro. Esta ferramenta CSV combina duas entradas de cada vez, com verificação rigorosa dos títulos ou união das colunas. Serve para dois períodos, filiais ou extrações compatíveis. Não procura linhas com o mesmo identificador nem completa um cliente com campos de outro ficheiro: isso exige uma junção por chave. Os duplicados existentes permanecem depois da combinação. Reunir fontes e decidir a unicidade dos seus registos são operações diferentes.

O modo rigoroso, selecionado inicialmente, exige cabeçalhos iguais na mesma ordem. Maiúsculas e espaços fazem parte dos títulos: preco e Preco são diferentes, tal como um título rodeado de espaços. Se os cabeçalhos não corresponderem, a operação é recusada. Este controlo verifica títulos, não o significado ou tipo das células. Duas colunas montante podem ainda conter moedas ou unidades incompatíveis, que terá de harmonizar antes de considerar essas quantidades como uma única medida.

O modo de união começa pelas colunas da esquerda e acrescenta no fim as que só existem à direita. Realinha os registos pelo título e pela ocorrência: dois títulos iguais mantêm posições distintas. Uma coluna ausente numa fonte recebe células vazias para essa fonte. Se houver campos além de um cabeçalho demasiado curto, acrescentam-se títulos vazios para não perder valores. Valide depois esse esquema se a aplicação de destino exigir nomes de coluna preenchidos e únicos, e não apenas uma tabela com todos os campos.

O motor deteta separadamente o separador de cada entrada entre vírgula, ponto e vírgula, tabulação e barra vertical, escrevendo com o da esquerda. Aspas, separadores citados e células com várias linhas são interpretados como campos CSV. Os registos da esquerda precedem os da direita e o cabeçalho aparece uma vez. Sem títulos, as linhas são simplesmente concatenadas e a escolha rigoroso ou união não alinha colunas. Não se acrescenta uma coluna de proveniência, ao contrário da combinação de ficheiros de folha de cálculo. Não há remoção de duplicados nem ordenação.

Como usar esta ferramenta

  1. Disponha as fontes na ordem pretendida

    Cole ou importe o primeiro CSV à esquerda e o segundo à direita. Confirme que os campos com nomes semelhantes descrevem os mesmos conceitos e unidades antes de escolher como os combinar.

  2. Escolha o contrato dos cabeçalhos

    Mantenha o modo rigoroso para uma estrutura igual ou use a união para reunir campos diferentes. Desative o cabeçalho apenas quando o primeiro registo de ambas as fontes contiver efetivamente dados.

  3. Examine novas colunas e registos totais

    Execute a combinação e confira a soma de registos, campos vazios e primeiras linhas da segunda fonte. Copie ou exporte o resultado e remova duplicados separadamente apenas se o seu caso o exigir.

Casos de uso

Reunir dois períodos de atividade

Empilhe vendas de dois meses cujos campos representam a mesma informação. Confira a cobertura de datas para não contar duas vezes um dia incluído em ambas as exportações numa análise posterior.

Combinar esquemas próximos

Use a união quando uma segunda exportação acrescenta estado ou comentário e mantém colunas comuns reconhecíveis. Os campos ausentes na primeira fonte ficam explicitamente vazios, sem inventar informações para os completar.

Preparar um conjunto global

Empilhe extrações de duas filiais antes de filtrar, ordenar ou calcular estatísticas, sem pressupor que a combinação verifica automaticamente a qualidade dos dados ou a coerência de negócio entre as fontes.

Exemplos

Empilhar exportações com estrutura idêntica

O modo rigoroso com cabeçalhos empilha duas linhas de dados e escreve os títulos uma única vez. P continua antes de Q. As quantidades não são somadas nem agrupadas: a combinação mantém dois registos distintos em vez de criar um resumo.

Entrada

id;quantidade
P;3
---
id;quantidade
Q;7

Resultado

id;quantidade
P;3
Q;7

Acrescentar um estado ausente na primeira fonte

A união alinha o montante de B com a sua coluna apesar da posição diferente na segunda fonte. Estado é acrescentado à direita e fica vazio para A. Cada montante conserva a vírgula decimal como texto original, sem conversão numérica.

Entrada

id;montante
A;12,50
---
montante;id;estado
8,00;B;valido

Resultado

id;montante;estado
A;12,50;
B;8,00;valido

Dicas e boas práticas

  • Renomeie títulos sinónimos antes da união: cliente e Cliente tornam-se colunas distintas se não os uniformizar. O motor não deduz equivalências de negócio a partir de nomes semelhantes nem traduz os títulos automaticamente.
  • Cada passagem trata duas entradas. Para mais fontes, combine o resultado com a exportação seguinte ou escolha a combinação de folhas de cálculo quando necessitar de importação múltipla e de uma coluna de proveniência.
  • Uma união pode criar uma tabela muito larga quando os esquemas divergem. Reveja os campos acrescentados e retire apenas aqueles cuja ausência não elimine informação necessária à pessoa ou aplicação que vai receber o ficheiro.

Perguntas frequentes

Combinar CSV elimina os duplicados?

Não. Todos os registos das duas entradas permanecem na respetiva ordem. Dois registos iguais continuam a ser duas linhas. Aplique depois uma remoção de duplicados com chave adequada se pretender apenas uma ocorrência por entidade.

Porque recusa o modo rigoroso os mesmos títulos noutra ordem?

Exige identidade completa das posições do cabeçalho. Para realinhar títulos dispostos de forma diferente, use a união após confirmar que representam a mesma informação e não unidades distintas escondidas sob o mesmo nome.

As fontes podem usar separadores diferentes?

Sim. Cada entrada é detetada independentemente e o resultado utiliza o separador da primeira fonte. Os campos voltam a receber aspas quando necessário, preservando valores sem reproduzir cada detalhe da apresentação textual original.

Um identificador comum junta informações numa só linha?

Não. A operação empilha registos sem procurar uma chave comum. Para enriquecer linhas correspondentes com campos de outra tabela, use uma junção por chave e verifique previamente quantos registos estão associados a cada identificador.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Junte vários ficheiros Excel ou CSV numa única tabela com alinhamento automático das colunas.

Dados e folhas de cálculoUtilizar esta ferramenta

Remova linhas duplicadas de um ficheiro CSV segundo as colunas que escolher.

Dados e folhas de cálculoUtilizar esta ferramenta