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:

  1. Inicijalizirajte razdjelnicu: Kreirajte instancu SpreadsheetSplitter.
  2. Konfigurirajte opcije razdvajanja: Postavite SplitterSaveOptions kako biste definirali kriterije razdvajanja – maksimalni broj redaka po datoteci, maksimalna veličina datoteke ili specifične grupe listova.
  3. Definirajte putanje datoteka: Upotrijebite put izvornog XLSB‑a i odredišnu mapu u koju će se zapisati razdvojene datoteke.
  4. Izvršite razdvajanje: Pozovite Process s 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.

 Hrvatski