Kako podijeliti XLSX datoteku u više XLSX datoteka
Sheetize XLSX‑Splitter za .NET nudi jednostavno API‑je za podjelu jedne radne knjige u mnoge manje radne knjige, pri čemu se zadržavaju svi radni listovi, grafikoni, tablice i formatiranje. Koristite ga kada vam treba jedna datoteka po listu ili kada morate podijeliti veliki list na fiksne dijelove po broju redaka za daljnju obradu.
Glavne značajke
Podjela po radnom listu
Stvara pojedinačnu XLSX datoteku za svaki list u izvornoj radnoj knjizi, opcionalno imenujući datoteke prema naslovima listova.
Podjela po ograničenju redaka
Razbija veliki list u više datoteka, pri čemu svaka sadrži najviše određeni broj redaka (npr. 10 000 redaka po datoteci).
Očuvanje formatiranja i objekata
Svi stilovi ćelija, formule, tablice, grafikoni i slike zadržavaju se točno onako kako su u originalnoj datoteci.
Podrška za streaming
Omogućuje rad s vrlo velikim radnim knjigama uz mali memorijski otisak, obrađujući retke u streaming načinu.
Detaljni upute
XLSX → Više XLSX radnih knjiga
Slijedite ove korake za podjelu XLSX radne knjige pomoću Sheetize‑a:
- Inicijalizirajte Splitter: Stvorite instancu
SpreadsheetSplitter. - Definirajte putanje: Navedite izvorni XLSX put i mapu izlaza u koju će se dijelovi zapisivati.
- Izvršite podjelu: Pozovite
Processs pripremljenim opcijama učitavanja i spremanja.
Primjer – Podjela radne knjige po listovima
var loadOptions = new LoadOptions
{
InputFile = @"C:\Data\BigReport.xlsx"
};
var saveOptions = new SplitterSaveOptions
{
OutputFolder = @"C:\Data\BigReport\Parts\",
SplitMode = SplitMode.BySheet,
// Opcionalno: prilagodba imena datoteka
FileNamePattern = "{SheetName}.xlsx"
};
SpreadsheetSplitter.Process(loadOptions, saveOptions);Proširena podrška za formate
- Splitter može raditi i na CSV ili TSV izvozima, generirajući više datoteka prema istom pravilu ograničenja redaka.
- Nakon podjele, svaki dio možete izravno proslijediti u naredne pretvarače (npr. XLSX → PDF, XLSX → JSON) koristeći streaming API Sheetize‑a.
Uz Sheetize‑ov XLSX‑Splitter, razbijanje velikih radnih knjiga na upravljive dijelove postaje jednolinijski zadatak, dopuštajući vam da se usredotočite na analizu, a ne na upravljanje datotekama.