Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Pomocou pythonu:
* Pandas Library: Toto je výkonná knižnica na manipuláciu s údajmi v Pythone. Súbor Excel môžete načítať pomocou `pd.read_excel ()`, potom ho rozdeliť na kúsky na základe požadovaného počtu riadkov a uložte každý kus ako nový súbor.
`` `Python
Importovať pandy ako PD
df =pd.read_excel ("lowe_excel_file.xlsx")
chunk_size =1000
kúsky =[df [i:i + chunk_size] pre i v rozsahu (0, len (df), chunk_size)]
Lebo i, kus v vymenovaní (kúsky):
chunk.to_excel (f "chunk_ {i+1} .xlsx", index =false)
`` `
* Openpyxl Library: Táto knižnica vám umožňuje priamo manipulovať s Excel súbory v Pythone. Môžete si prečítať súbor, extrahovať riadky v kúskoch a napísať ich do nových súborov.
`` `Python
import Openpyxl
wb =OpenPyxl.Load_workbook ("lowe_excel_file.xlsx")
hárok =wb.Active
chunk_size =1000
pre i v rozsahu (0, hárok.max_row, chunk_size):
# Vytvorte nový zošit a list
new_wb =Openpyxl.workbook ()
new_sheet =new_wb.Active
# Kopírujte riadky z pôvodného hárku do nového hárku
pre riadok v hárku.Iter_rows (min_row =i+1, max_row =min (i+chunk_size, hárok.max_row)):
Pre J, bunka v Emumote (riadok):
new_sheet.cell (row =j+1, column =cell.column) .Value =cell.value
# Uložte nový zošit
new_wb.save (f "chunk_ {i+1} .xlsx")
`` `
2. Pomocou programu Excel VBA:
* Vytvorte makro, ktoré iteruje cez riadky súboru, zapisuje zadaný počet riadkov do nového súboru a potom opakuje proces, kým sa nespracujú všetky riadky. Na uloženie nového súboru môžete použiť metódu `sortiment.copy` na kopírovanie riadkov a metódu` workbook.saveas`.
3. Používanie nástrojov tretích strán:
* K dispozícii je niekoľko softvérových riešení, ktoré môžu rozdeliť súbory Excel na základe rôznych kritérií vrátane počtu riadkov. Niektoré populárne možnosti zahŕňajú:
* sprilitexcel: Tento nástroj vám umožňuje rozdeliť súbory podľa riadkov, stĺpcov alebo konkrétnych kritérií.
* AbsitBits Data Splitter: Tento softvér poskytuje pokročilé rozdelenie funkcií s možnosťami vytvárania samostatných súborov na základe jedinečných hodnôt, dátumových rozsahov alebo iných kritérií.
4. Pomocou online služieb:
* Existujú aj online služby ako convert.io a smdf To vám umožňuje nahrať súbor Excel a rozdeliť ho na menšie súbory online.
Výber najlepšej metódy:
* python (pandas alebo openpyxl): Táto možnosť je ideálna na automatizáciu procesu a vykonávanie zložitých deliacich operácií.
* Excel VBA: Táto možnosť je vhodná, ak máte pohodlnú prácu s programami Excel a chcete vykonať rozdelenie v programe Excel.
* Nástroje tretích strán: Tieto nástroje poskytujú užívateľsky prívetivé rozhrania a pokročilejšie funkcie na rozdelenie súborov.
* online služby: Sú vhodné pre rýchle a ľahké rozdelenie bez akejkoľvek inštalácie softvéru.
Nezabudnite zvoliť metódu, ktorá najlepšie vyhovuje vašim potrebám a technickým zručnostiam.