Kako podijeliti XLSB datoteku na više XLSB datoteka
Sheetize XLSB‑Splitter za .NET pruža jednostavno API‑je za podjelu jedne velike XLSB radne knjige na mnogo manjih, makro‑omogućenih XLSB datoteka. Ovo je korisno kada trebate poslati dijelove radne knjige, paralelno procesirati podatke ili ostati unutar ograničenja veličine kod downstream sustava, a da pritom zadržite sve makroe i vizualne elemente netaknutima.
Glavne značajke
Podijeli XLSB na više XLSB datoteka
Odaberite točke prekida po broju redaka, broju listova ili prema pragovima veličine datoteke i generirajte neovisne XLSB datoteke koje svaka sadrži podskup izvornih podataka.
Očuvanje makronaredbi i oblikovanja
Svi VBA projekti, stilovi ćelija, formule, tablice, grafikoni i ugrađeni objekti zadržavaju se točno onako kako su u izvornoj radnoj knjizi.
Streaming i obrada s malom potrošnjom memorije
Radi s masivnim radnim knjigama (stotine MB) u streaming načinu rada, osiguravajući mali memorijski otisak pogodan za batch zadatke ili cloud funkcije.
Detaljni upute
Radni tijek XLSB → Više XLSB datoteka
Za podjelu XLSB datoteke pomoću Sheetize, slijedite ove korake:
- Inicijalizirajte razdjelnicu: Kreirajte instancu
SpreadsheetSplitter. - Konfigurirajte opcije razdvajanja: Postavite
SplitterSaveOptionskako biste definirali kriterije razdvajanja – maksimalni broj redaka po datoteci, maksimalna veličina datoteke ili specifične grupe listova. - Definirajte putanje datoteka: Upotrijebite put izvornog XLSB‑a i odredišnu mapu u koju će se zapisati razdvojene datoteke.
- Izvršite razdvajanje: Pozovite
Processs pripremljenim opcijama učitavanja i razdvajanja.
Primjer – Razdvajanje velike XLSB datoteke po broju redaka
var loadOptions = new LoadOptions
{
InputFile = "BigFinancialReport.xlsb"
};
var splitOptions = new SplitterSaveOptions
{
OutputFolder = @"E:\Splits\"
};
SpreadsheetSplitter.Process(loadOptions, splitOptions);Proširena podrška formata
- Razdjelnica također može izvesti dijelove kao XLSX ili CSV ako je potrebna verzija bez makronaredbi.
- Kombinirano s konverzijskim alatima Sheetize‑a, možete lančati operacije: podijeli XLSB → konvertiraj svaki dio u CSV → uvezi u bazu podataka.
Uz ove mogućnosti, Sheetize čini razlaganje masivnih XLSB radnih knjiga jednostavnim, bilo da pripremate podatke za distribuiranu analizu, poštujete pravila veličine datoteka ili jednostavno organizirate složenu radnu knjigu u upravljive dijelove.