Ir para o conteúdo principal
Bethemesh
GuiaBoas práticas

Dividir um CSV ou separar uma tabela: escolher o método certo

Saiba como dividir um CSV grande em vários ficheiros ou separar uma tabela de acordo com os valores de uma coluna.

Publicado 29 de agosto de 2026Leitura : 2 minPor Equipa Bethemesh
Iniciante
Mostrar índice
  1. Dividir um CSV grande
  2. Separar segundo uma coluna
  3. Filtrar ou separar?
  4. Preservar os cabeçalhos
  5. Atenção aos grupos pequenos
  6. Escolher uma regra de divisão reproduzível
  7. Dar nomes claros às saídas
  8. É possível voltar a juntá-los?

«Dividir uma tabela» pode significar operações diferentes. Pode pretender criar ficheiros mais pequenos ou distribuir as linhas por grupos segundo uma coluna. Estas necessidades não produzem o mesmo resultado.

Dividir um CSV grande

Dividir um CSV é útil quando o principal problema é o volume: um ficheiro demasiado grande é repartido em partes mais fáceis de transmitir ou processar.

Neste caso, as partes mantêm normalmente a mesma estrutura de colunas. Apenas as linhas são distribuídas.

Separar segundo uma coluna

Outra necessidade consiste em criar um grupo para cada valor. Por exemplo, uma tabela de vendas pode ser separada por região, agência ou categoria.

A separação por coluna utiliza o valor de uma coluna para determinar o grupo de destino de cada linha.

Filtrar ou separar?

Se pretende obter apenas um grupo, um filtro pode ser suficiente. Pode, por exemplo, conservar apenas as linhas em que pais = Portugal.

Se pretende produzir todos os grupos, a separação é mais adequada: Portugal, França, Espanha, entre outros, podem tornar-se saídas distintas.

Preservar os cabeçalhos

Cada parte deve continuar compreensível de forma independente. Num CSV, manter a linha de cabeçalho em cada ficheiro facilita as importações seguintes e evita ter de memorizar a ordem das colunas.

Atenção aos grupos pequenos

Uma separação por valor pode gerar muitos ficheiros se a coluna contiver numerosos valores únicos. Separar uma lista de clientes por identificador individual produziria quase um ficheiro por linha e raramente faria sentido.

Escolha uma coluna de agrupamento adequada ao resultado pretendido.

Escolher uma regra de divisão reproduzível

Dividir «a cada 10 000 linhas» e dividir «pelo valor da coluna país» responde a necessidades diferentes. A primeira regra visa sobretudo o tamanho dos ficheiros; a segunda cria subconjuntos com significado operacional.

Se a divisão tiver de ser repetida, documente a regra utilizada para que execuções sucessivas produzam conjuntos comparáveis.

Dar nomes claros às saídas

Quando são gerados vários ficheiros, o nome passa a fazer parte do workflow. Prefira nomes que indiquem a origem e a regra de separação, como clientes-portugal.csv ou export-parte-001.csv.

É possível voltar a juntá-los?

Sim, desde que as partes mantenham uma estrutura compatível. Antes de as juntar, verifique os cabeçalhos, a ordem e o significado das colunas.

Dividir e juntar parecem operações opostas, mas baseiam-se no mesmo princípio: preservar um esquema de dados coerente.

Ferramentas relacionadas

Dados e folhas de cálculo

Dividir um CSV

Divida um ficheiro CSV em vários ficheiros mais pequenos segundo o tamanho ou grupos escolhidos.

100% local
Utilizar esta ferramenta
Dados e folhas de cálculo

Separar um ficheiro Excel por coluna

Separe um ficheiro Excel em várias folhas segundo os valores de uma coluna escolhida.

100% local
Utilizar esta ferramenta
Dados e folhas de cálculo

Filtrar um CSV

Filtre as linhas de um CSV segundo uma coluna, um valor ou uma condição personalizada.

100% local
Utilizar esta ferramenta

Coleção

Dominar dados e tabelas

  1. 01Dados e tabelas: compreender CSV, Excel, JSON e a estrutura de um conjunto de dados
  2. 02Limpar um ficheiro CSV ou Excel antes de o utilizar
  3. 03Duplicados e validação CSV: tornar uma tabela fiável antes da importação
  4. 04Filtrar, ordenar e escolher colunas de um CSV sem quebrar a estrutura
  5. 05Juntar vários ficheiros CSV ou Excel: alinhar colunas antes de combinar
  6. 06Dividir um CSV ou separar uma tabela: escolher o método certo
  7. 07Comparar dois ficheiros CSV ou Excel e identificar diferenças
  8. 08Converter CSV, Excel, JSON e TSV sem perder a estrutura dos dados
  9. 09Construir um workflow reproduzível de preparação de dados

Este artigo foi útil?