1. Usando Python:
* Biblioteca Pandas: Questa è una potente libreria per la manipolazione dei dati in Python. È possibile caricare il file Excel usando `pd.read_excel ()`, quindi divisirlo in blocchi in base al conteggio delle righe desiderato e salvare ogni pezzo come nuovo file.
`` `Python
Importa panda come PD
df =pd.read_excel ("big_excel_file.xlsx")
chunk_size =1000
chunks =[df [i:i + chunk_size] per i in gamma (0, len (df), chunk_size)]
Per io, Chunk in enumerate (blocchi):
chunk.to_excel (f "chunk_ {i+1} .xlsx", index =false)
`` `
* OpenPyxl Library: Questa libreria consente di manipolare direttamente i file Excel in Python. Puoi leggere il file, estrarre righe in blocchi e scriverle su nuovi file.
`` `Python
Importa OpenPyxl
wb =openpyxl.load_workbook ("big_excel_file.xlsx")
foglio =wb.attivo
chunk_size =1000
per i in gamma (0, foglio.max_row, chunk_size):
# Crea una nuova cartella di lavoro e un foglio
new_wb =openpyxl.workbook ()
new_sheet =new_wb.active
# Copia le righe dal foglio originale al nuovo foglio
per riga in foglio.iter_rows (min_row =i+1, max_row =min (i+chunk_size, foglio.max_row)):
Per J, cell in enumerate (riga):
new_sheet.cell (riga =j+1, colonna =cell.column) .Value =cell.value
# Salva la nuova cartella di lavoro
new_wb.save (f "chunk_ {i+1} .xlsx")
`` `
2. Usando Excel VBA:
* Crea una macro che itera attraverso le righe del file, scrive un numero specificato di righe in un nuovo file, quindi ripete il processo fino a quando tutte le righe non vengono elaborate. È possibile utilizzare il metodo `Range.Copy` per copiare le righe e il metodo` Workbook.saveas` per salvare il nuovo file.
3. Utilizzo di strumenti di terze parti:
* Sono disponibili diverse soluzioni software che possono dividere i file Excel in base a vari criteri, incluso il conteggio delle righe. Alcune opzioni popolari includono:
* Splitexcel: Questo strumento consente di dividere i file per righe, colonne o criteri specifici.
* AbleBits Data Splitter: Questo software fornisce funzionalità di divisione avanzate con opzioni per la creazione di file separati in base a valori univoci, intervalli di date o altri criteri.
4. Utilizzo dei servizi online:
* Ci sono anche servizi online come convert.io e piccolepdf Ciò ti consente di caricare il tuo file Excel e dividerlo in file più piccoli online.
Scegliere il metodo migliore:
* Python (Pandas o OpenPyxl): Questa opzione è ideale per automatizzare il processo e eseguire operazioni di divisione complesse.
* Excel VBA: Questa opzione è adatta se ti senti a tuo agio a lavorare con le macro Excel e vuoi eseguire la divisione all'interno di Excel.
* Strumenti di terze parti: Questi strumenti forniscono interfacce intuitive e funzionalità più avanzate per i file di scissione.
* Servizi online: Questi sono convenienti per una divisione rapida e veloce senza alcuna installazione software.
Ricorda di scegliere il metodo che si adatta meglio alle tue esigenze e alle capacità tecniche.
software © www.354353.com