Ir para o conteúdo

Dividir um arquivo CSV em vários arquivos

Divida um arquivo CSV ou Excel grande em arquivos menores por número de linhas, em partes iguais ou pelos valores de uma coluna, com a linha de cabeçalho repetida em cada parte; a divisão acontece no seu navegador e nada é enviado.

Solte um arquivo CSV ou ExcelCSV, TSV, TXT, XLSX, XLS, ODS · até 500 MB
Escolher arquivoProcessado no seu dispositivo – nada é enviado
Roda no seu navegador · sem uploadComo funciona

Como usar: Dividir CSV ou Excel

  1. 1

    Solte o arquivo CSV ou Excel

    Exportações em CSV, TSV e TXT ou pastas de trabalho em XLSX, XLS e ODS. A codificação do texto e o delimitador são detectados; confira nas opções de entrada.

  2. 2

    Escolha como dividir

    Defina o número de linhas de cada arquivo, o número de partes iguais ou a coluna cujos valores decidem em qual arquivo cada linha vai parar.

  3. 3

    Confira as partes

    A lista mostra cada parte com o intervalo de linhas ou o valor; clique em uma delas para ver as primeiras linhas antes de qualquer arquivo ser gerado.

  4. 4

    Baixe as partes

    Salve como arquivos CSV ou arquivos Excel em um único ZIP, ou como as planilhas de uma só pasta de trabalho. Depois, se quiser, divida de novo com outras configurações.

Limites e Pro

Arquivos de até 500 MB, com qualquer número de linhas; até 10.000 partes por divisão, ou 500 planilhas em uma pasta de trabalho.

Arquivos de até 4 GB. Ver o Pro

Sobre: Dividir CSV ou Excel

O Dividir CSV corta uma tabela grande em várias menores e repete a linha de cabeçalho no topo de cada uma, de modo que cada parte abre sozinha com os nomes de coluna corretos. Há três formas de dividir: um número fixo de linhas por arquivo (por exemplo, 5.000, para um formulário de envio que recusa arquivos maiores), um número de partes iguais (as linhas são distribuídas de modo que nenhuma parte tenha mais de uma linha a mais que outra) ou um arquivo para cada valor de uma coluna, como uma parte por região, filial, gerente ou mês.

As partes em CSV são recortadas do texto original, e não reescritas: aspas, separadores decimais, finais de linha e a linha "sep=" do Excel permanecem exatamente como estavam, e as partes usam a codificação da entrada, a menos que você escolha outra. Exportações em cirílico do 1C ou de versões antigas do Excel em Windows-1251 são reconhecidas, assim como UTF-8 com ou sem marca de ordem de bytes, UTF-16 e Windows-1252.

O arquivo é processado em fatias de 4 MB por um worker em segundo plano, então um CSV de várias centenas de megabytes não precisa caber inteiro na memória e a página continua utilizável, com barra de progresso e botão de cancelar.

Salvar as partes como arquivos Excel é útil quando um CSV é longo demais para o limite de 1.048.576 linhas do Excel: números, verdadeiro/falso e datas ISO viram células tipadas, enquanto códigos como 007 continuam como texto. Limites: linhas em branco são descartadas, uma planilha por vez é dividida e uma única divisão gera no máximo 10.000 arquivos ou 500 planilhas.

Privacidade

O arquivo é lido e dividido por um Web Worker dentro desta aba do navegador; nem o arquivo nem as partes são enviados, e nada fica guardado depois que você fecha a página. O código de divisão faz parte deste site e só é carregado quando você adiciona um arquivo.

Recursos

Por linhas, partes ou coluna

N linhas por arquivo, N partes iguais ou um arquivo por valor.

Linhas originais preservadas

As partes em CSV são cópias byte a byte das linhas de origem, com o cabeçalho no topo.

CSV, Excel ou uma pasta de trabalho

Partes como arquivos CSV ou XLSX em um ZIP, ou como planilhas de um só XLSX.

Arquivos grandes, sem travar

Processado em um worker, com progresso e cancelamento.

Dividir CSV ou Excel: perguntas frequentes

Todas as partes mantêm a linha de cabeçalho?
Sim. Com “A primeira linha é o cabeçalho” ativada, a primeira linha é escrita no topo de cada parte e não conta como dado; assim, 1.000 linhas por arquivo significam 1.000 linhas de dados mais o cabeçalho. Desative a opção para arquivos sem cabeçalho: aí todas as linhas, inclusive a primeira, são tratadas como dados e divididas como as demais.
Posso dividir um CSV pelos valores de uma coluna?
Escolha “Valor da coluna” e selecione a coluna. Cada valor diferente ganha uma parte própria, com o nome do valor, por exemplo vendas-Recife.csv e vendas-Curitiba.csv, e as linhas mantêm a ordem original dentro de cada parte. Os valores são comparados sem os espaços nas pontas e diferenciam maiúsculas de minúsculas; linhas com a célula vazia nessa coluna vão para uma parte chamada vazio.
Meu CSV mostra símbolos como Ïðèâåò em vez de texto em russo. O que fazer?
Esse arquivo está em Windows-1251, a página de código cirílica usada pelo 1C e por exportações antigas do Excel, mas está sendo lido como Windows-1252. Em geral isso é detectado sozinho; se não for, defina “Codificação do texto” como Windows-1251. As partes então mantêm Windows-1251, ou você pode salvá-las em UTF-8 com BOM para que as versões atuais do Excel as exibam corretamente.
A divisão altera meus dados?
As partes em CSV contêm as linhas originais sem alterações: aspas, vírgulas decimais, zeros à esquerda e quebras de linha ficam como estavam. Só escolher outro delimitador ou outra codificação reescreve o conteúdo. As partes em Excel geradas de um CSV têm células tipadas: 42 vira número e 2024-05-01 vira data, enquanto valores como 007 ou números de ID longos continuam como texto.
Qual o tamanho máximo de arquivo que posso dividir?
Até 500 MB no plano grátis e 4 GB com o Pro. Os arquivos CSV são lidos em fatias, então o tamanho deles importa menos do que a memória do seu dispositivo para as partes prontas. Uma única divisão pode gerar até 10.000 arquivos, ou 500 planilhas em uma pasta de trabalho; para mais que isso, aumente o número de linhas por arquivo.

Outras tarefas com esta ferramenta