Sådan opdeles en XLSB‑fil i flere XLSB‑filer
Sheetize XLSB‑Splitter for .NET giver et enkelt API til at dele én stor XLSB‑arbejdsbog op i mange mindre, makro‑aktiverede XLSB‑filer. Det er praktisk, når du skal levere dele af en arbejdsbog, behandle data parallelt eller holde dig inden for filstørrelsesgrænser i efterfølgende systemer – alt imens hver makro og hvert visuelt element bevares.
Hovedfunktioner
Opdel XLSB i flere XLSB‑filer
Vælg opdelingspunkter efter antal rækker, antal ark eller filstørrelses‑grænse, og generer uafhængige XLSB‑filer, hvor hver indeholder et udsnit af de oprindelige data.
Bevar makroer og formatering
Alle VBA‑projekter, celle‑stile, formler, tabeller, diagrammer og indlejrede objekter bevares nøjagtigt som de forekommer i kilde‑arbejdsbogen.
Streaming og lav‑hukommelsesforbrug
Fungerer med enorme arbejdsbøger (hundreder af MB) i streaming‑tilstand, så hukommelsesforbruget holdes lavt – ideelt til batch‑jobs eller cloud‑funktioner.
Detaljeret vejledning
Arbejdsgang: XLSB → Flere XLSB‑filer
Følg disse trin for at opdele en XLSB‑fil med Sheetize:
- Initialiser splitteren: Opret en forekomst af
SpreadsheetSplitter. - Konfigurer split‑indstillinger: Angiv
SplitterSaveOptionsfor at definere opdelingskriterier – maksimalt antal rækker pr. fil, maksimal filstørrelse eller specifikke ark‑grupper. - Angiv stier: Angiv kilde‑XLSB‑stien og destinationsmappen, hvor de opdelte filer skal skrives.
- Udfør opdeling: Kald
Processmed de forberedte indlæsnings‑ og split‑indstillinger.
Eksempel – Opdel en stor XLSB efter rækkeantal
var loadOptions = new LoadOptions
{
InputFile = "BigFinancialReport.xlsb"
};
var splitOptions = new SplitterSaveOptions
{
OutputFolder = @"E:\Splits\"
};
SpreadsheetSplitter.Process(loadOptions, splitOptions);Udvidet formatunderstøttelse
- Splitteren kan også levere delene som XLSX eller CSV, hvis du har brug for en makro‑fri version.
- I kombination med Sheetizes konverterings‑værktøjer kan du kæde operationer: split XLSB → konverter hver del til CSV → importér i en database.
Med disse muligheder gør Sheetize det ubesværet at nedbryde massive XLSB‑arbejdsbøger, uanset om du forbereder data til distribueret analyse, overholder filstørrelsespolitikker eller blot vil organisere en kompleks arbejdsbog i håndterbare stykker.