Como dividir um arquivo CSV enorme em arquivos menores no Windows 11/10

O Microsoft Excel é um programa de planilhas e uma ótima ferramenta usada para analisar dados, localizar informações, criar gráficos e apresentá-los aos tomadores de decisão. O Excel funciona com eficácia em todos os níveis, desde uma simples calculadora até os cálculos mais técnicos. Mas, de vez em quando, você se depara com um problema de tamanho da planilha ao lidar com grandes dados. Neste artigo, vamos aprender como dividir um arquivo CSV enorme em vários arquivos menores.

Índice

Por que dividir a enorme planilha do Excel?

As planilhas do Excel abrirão apenas as primeiras 1.048.576 linhas e 16.384 colunas de dados. Às vezes, você encontra um arquivo .csv que contém muito mais dados do que isso.

Suponhamos que você precise armazenar dados dos pacientes em um hospital, você precisará importar um arquivo CSV contendo esse número de registros, digamos mais de um milhão. Mas, a questão aqui é como você importará e gerenciará uma planilha com mais de um milhão de registros?

A solução é dividir o enorme arquivo CSV de mais de um milhão de pacientes em vários arquivos menores para que seja fácil para o Excel trabalhar.

O que acontece quando você abre arquivos CSV enormes no Excel?

O Excel terá dificuldade para abrir. O arquivo grande levará alguns minutos para abrir e você poderá ver apenas os dados presentes nas primeiras 1.048.576 linhas. Depois disso, você receberá um erro dizendo “Arquivo não carregado completamente“. Você pode trabalhar apenas nas linhas que são exibidas. Isso não ajuda quando você precisa analisar e estudar todos os dados. Portanto, é melhor dividir o arquivo.

Neste artigo, estou usando duas planilhas CSV Excel aleatórias para explicar como dividir arquivos CSV enormes em arquivos menores.

Maneiras de dividir arquivos CSV enormes

1. Use um programa para dividir arquivos CSV

Podemos simplesmente usar os programas CSV Splitter para dividir os enormes arquivos CSV. Esses divisores são amplamente usados, apesar de seus problemas de memória. Use qualquer um dos programas mencionados abaixo para dividir os arquivos. Eles estão disponíveis gratuitamente na internet para download.

1. Grande divisor CSV

Este é um divisor CSV direto e simples de usar. Vamos ver como podemos dividir os arquivos usando isso abaixo,

1. Depois de abrir o divisor, basta inserir o Arquivo CSV você quer dividir e mencionar o Contagem de linha e clique no Arquivo dividido.

Dividir Csv

2. Assim que a divisão for concluída, você obterá os arquivos de divisão múltipla conforme mostrado

Dividir Csv1

2. CSV Splitter

Ele também tem a mesma função do divisor acima. Vamos ver como dividir os arquivos neste programa.

1. Abra o divisor CSV e insira o arquivo CSV que deseja dividir. Insira o número de filas e finalmente clique em Executar.

Csv Splitter

2. Após a divisão, os arquivos serão salvos no local onde o arquivo CSV original está presente.

Csv Splitter1

Existem muitos mais divisores CSV disponíveis no mercado, um exemplo é BitRecover CSV Splitter. Você pode usar isso se quiser, mas precisa pagar para obter a versão completa.

2. CSV de divisão de fonte online

Você também pode dividir os arquivos CSV em arquivos menores usando uma fonte online gratuita chamada Split CSV.

1. Abra o CSV dividido em seu navegador.

Csv online

2. Faça upload do arquivo que deseja dividir.

Csv1 online

3. Mencione a contagem de linhas que você deseja que o arquivo tenha.

Csv2 online

4. Siga as etapas na tela e, por fim, clique em Dividir.

Csv3 online

NOTA: Split CSV também tem algumas opções premium. Para usar essas opções, você precisa pagar algumas taxas de assinatura.

3. Use um arquivo de lote

Também podemos usar um arquivo em lote para dividir o enorme arquivo CSV em vários arquivos. Vamos ver como criar um arquivo em lote e, em seguida, personalizá-lo para atender aos necessitados.

1. Abra um arquivo de texto (Bloco de notas). Escreva o código do lote para dividir o arquivo CSV (copie o código fornecido abaixo).

Código de lote

2. Agora vá para Arquivo> Salvar como> batch.bat Arquivo > Salvar.

Salvando arquivo de lote

3. Agora, o arquivo é salvo na área de trabalho, conforme mostrado abaixo. Duplo click no arquivo para ser executado no prompt de comando.

Lote 1

NOTA: Se você quiser editar o código, Clique com o botão direito no ícone do lote e clique em Editar.

4. Depois que o programa em lote processa o código, o arquivo CSV enorme será dividido em vários arquivos menores com base na sua entrada.

5. Agora, vamos examinar o código e quais alterações você precisa fazer para que possa dividir seu arquivo CSV específico.

Lote

Você precisará alterar os valores abaixo para que o código funcione para você de acordo,

SET BFN = Isso deve apontar para o arquivo CSV que precisa ser dividido. Basta substituir pelo seu próprio caminho de arquivo CSV.

SET LPF = Este é o número de linhas que você deseja abrir em seu novo arquivo.

SET SFN = Este é o novo nome que você dá aos seus arquivos divididos.

Depois de alterar esses valores, salve seu código como um .bastão arquivo com um novo nome e siga as etapas acima para dividir o arquivo CSV.

4. Use PowerShell

A codificação Powershell é mais fácil e rápida quando comparada ao processamento de arquivos em lote. Portanto, podemos usar o Powershell para esse processamento. Antes de iniciar o processo, copie o código fornecido a seguir em um bloco de notas.

Powershell

1. pressione ”Windows + X” para abrir o Powershell como administrador.

Pres Win Key + X juntos para abrir o menu de contexto com o Windows Powershell (admin)Pres Win Key + X juntos para abrir o menu de contexto com o Windows Powershell (admin)

2. Modifique o código copiado no bloco de notas de acordo com os requisitos do arquivo CSV. As modificações a serem feitas são

  • $ InputFilename = Get-Content ‘C: \ file \ location’: - Preencha o localização do seu arquivo CSV no sistema. Meus arquivos são encontrados em “C: \ Users \ msdsh_000 \ Downloads \ Sample-Spreadsheet-500000-rows”.
  • $ OutputFilenamePattern = ‘output_done_’: - Você pode mudar o saída nome do seu arquivo nesta linha. Meu nome de arquivo de saída é alterado para ”Amostra de saída”.
  • $ LineLimit = 50000: - Aqui, você pode limitar a contagem de linhas. Estou limitando a 10.000.

Depois que as alterações forem feitas, copie todo o código e cole-o na janela do Powershell.

3. O código é executado na janela do Powershell e a saída é salva como .csv arquivos.

Potência de saída

5. Use Power Pivot

1. Abra uma planilha do Excel em branco. Vamos para Dados> Nova consulta> Do arquivo> Do CSV.

Power Pivot

2. Uma janela aparecerá solicitando que você importe um arquivo CSV.

Power Pivot 1

3. A visualização do arquivo é mostrada. Agora clique em Carregar> Carregar para

Power Pivot 2

4. Certifique-se de marcar a caixa contra ”Adicione esses dados ao modelo de dados” e também clicar no botão de rádio ”Apenas criar conexão”. Por fim, clique Carga.

Power Pivot 3

NOTA: Esta etapa informa que não estamos carregando os dados em uma planilha do Excel.

6. Todo o arquivo grande é carregado. Agora clique em Gerenciar dados.

Power Pivot 4

7. A tabela Power Pivot agora aparecerá na tela, onde você pode adicionar e alterar as colunas conforme necessário.

Tabela Dinâmica

Este método não divide o arquivo CSV em arquivos menores. Você pode simplesmente manipular o CSV no Excel, o que é muito útil.

Isso é tudo.

Espero que este artigo tenha sido útil e informativo.

Comente e diga-nos qual método você usou.

Como converter um disco básico em um disco dinâmico no Windows 11

Como converter um disco básico em um disco dinâmico no Windows 11ComoWindows 11

Dependendo de sua necessidade de usar seu computador Windows, pensando em converter seu disco básico em um dinâmico disco é uma boa ideia, pois você pode criar várias funções que não estão disponív...

Consulte Mais informação
Como instalar o Android 12L no Windows 11

Como instalar o Android 12L no Windows 11ComoWindows 11

O Google acaba de lançar sua nova versão do sistema operacional baseado em seu novo sistema operacional móvel Android 12, Android 12L. Este novo sistema operacional é para tablets Android, disposit...

Consulte Mais informação
Como ocultar o SSID de uma rede WiFi no Windows 11/10

Como ocultar o SSID de uma rede WiFi no Windows 11/10ComoWi FiWindows 11

O Windows 11, assim como as outras versões do Windows, permite que você veja a lista de redes WiFi disponíveis clicando no ícone WiFi. No entanto, se por algum motivo você não quiser ver um SSID Wi...

Consulte Mais informação