Software  
 
Rede de conhecimento computador >> Software >> Microsoft Excel >> Content
Como você pode dividir um grande arquivo do Excel por linhas sem abri -lo no Excel?
Você pode dividir um grande arquivo do Excel por linhas sem abri -lo no Excel usando alguns métodos:

1. Usando Python:

* Biblioteca de pandas: Esta é uma biblioteca poderosa para manipulação de dados no Python. Você pode carregar o arquivo do Excel usando `pd.read_excel ()`, dividindo -o em pedaços com base na contagem de linhas desejada e salvar cada pedaço como um novo arquivo.

`` `Python
importar pandas como PD

Carregue o arquivo Excel


df =pd.read_excel ("lampe_excel_file.xlsx")

Divida o quadro de dados em pedaços de 1000 linhas cada


chunk_size =1000
chunks =[df [i:i + chunk_size] para i no intervalo (0, len (df), chunk_size)]

Salve cada pedaço como um novo arquivo do Excel


para eu, pedaço de enumerar (pedaços):
chunk.to_excel (f "chunk_ {i+1} .xlsx", index =false)
`` `

* Biblioteca OpenPyxl: Esta biblioteca permite que você manipule diretamente os arquivos do Excel no Python. Você pode ler o arquivo, extrair linhas em pedaços e escrevê -las em novos arquivos.

`` `Python
Importar OpenPyxl

Carregue o arquivo Excel


WB =OpenPyxl.load_workbook ("Lampe_excel_file.xlsx")
Folha =WB.Active

Divida a folha em pedaços de 1000 linhas cada


chunk_size =1000
para i no intervalo (0, chaphe.max_row, chunk_size):
# Crie uma nova pasta de trabalho e folha
new_wb =OpenPyxl.workbook ()
new_sheet =new_wb.active

# Copie linhas da folha original para a nova folha
Para linha em Sheet.iter_rows (min_row =i+1, max_row =min (i+chunk_size, chaphe.max_row)):
para j, célula em enumerado (linha):
new_sheet.cell (linha =j+1, coluna =célula.column) .value =Cell.value

# Salve a nova pasta de trabalho
new_wb.save (f "chunk_ {i+1} .xlsx")
`` `

2. Usando o Excel VBA:

* Crie uma macro que itera através das linhas do arquivo, grava um número especificado de linhas em um novo arquivo e, em seguida, repete o processo até que todas as linhas sejam processadas. Você pode usar o método `range.copy` para copiar linhas e o método` work.saveas` para salvar o novo arquivo.

3. Usando ferramentas de terceiros:

* Várias soluções de software estão disponíveis que podem dividir arquivos do Excel com base em vários critérios, incluindo contagem de linhas. Algumas opções populares incluem:
* splitexcel: Esta ferramenta permite dividir arquivos por linhas, colunas ou critérios específicos.
* Abra divisor de dados: Este software fornece recursos avançados de divisão com opções para criar arquivos separados com base em valores exclusivos, intervalos de data ou outros critérios.

4. Usando serviços online:

* Existem também serviços on -line como convert.io e smallpdf Isso permite que você envie seu arquivo do Excel e divida -o em arquivos menores online.

Escolhendo o melhor método:

* python (pandas ou openpyxl): Esta opção é ideal para automatizar o processo e executar operações complexas de divisão.
* Excel VBA: Esta opção é adequada se você estiver confortável trabalhando com o Excel Macros e deseja executar a divisão no Excel.
* Ferramentas de terceiros: Essas ferramentas fornecem interfaces fáceis de usar e recursos mais avançados para a divisão de arquivos.
* Serviços online: Estes são convenientes para uma divisão rápida e fácil sem qualquer instalação de software.

Lembre -se de escolher o método que melhor atende às suas necessidades e às habilidades técnicas.

Anterior :

Próximo :
  Os artigos relacionados
·Qual das opções a seguir é o software do sistema Exc…
·Qual é uma boa maneira de comparar conjuntos de númer…
·O que o Excel nomeia um gráfico salvo na folha? 
·Como você ligou para uma linha do Excel no acesso? 
·No Excel, o que exibe o botão Função de inserção d…
·O que o lançador da caixa de diálogo no Excel faz? 
·Onde o nome do arquivo aparece quando você abre um arq…
·No Excel, o que são códigos de formato? 
·Como funciona a função da taxa do Excel? 
·O que é uma operação nomeada que retorna valor no pr…
  Artigos em destaque
·Como fazer um ponto de bala em MS Word 
·Como criar uma impressora PDF 
·Como fazer uma chave subclipe atalho para Premiere Pro 
·Qual é a extensão de arquivo M 
·Como converter documentos do Word para PDF com links 
·Como editar o OpenOffice em linha com um iPhone 
·Como manipular valores no Excel Gráficos 
·Como imprimir grandes apresentações de Powerpoint 
·Como copiar e colar um documento do Word inteiro para A…
·Atividades para crianças no Word 2003 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados