Hoe splitst u een XLSB‑bestand in meerdere XLSB‑bestanden
Sheetize XLSB‑Splitter voor .NET biedt een eenvoudige API om één groot XLSB‑werkboek te verdelen over veel kleinere, macro‑ingeschakelde XLSB‑bestanden. Handig wanneer u delen van een werkboek moet verzenden, data parallel wilt verwerken of binnen de bestands‑grootte‑limieten van downstream‑systemen moet blijven, terwijl alle macro’s en visuele elementen intact blijven.
Belangrijkste kenmerken
Splits een XLSB in meerdere XLSB‑bestanden
Selecteer scheidingspunten op basis van rij‑aantal, aantal werkbladen of bestands‑grootte‑drempels en genereer onafhankelijke XLSB‑bestanden die elk een deel van de originele data bevatten.
Behoud macro’s & opmaak
Alle VBA‑projecten, cel‑stijlen, formules, tabellen, grafieken en ingesloten objecten blijven precies behouden zoals ze in het bron‑werkboek staan.
Streaming‑ & low‑memory‑verwerking
Werkt met enorme werkboeken (honderden MB) in een streaming‑modus, waardoor het geheugenverbruik minimaal blijft – ideaal voor batch‑taken of cloud‑functies.
Gedetailleerde instructies
XLSB → Meerdere XLSB‑workflow
Om een XLSB‑bestand te splitten met Sheetize, volgt u deze stappen:
- Initialiseer de Splitter: Maak een instantie van
SpreadsheetSplitteraan. - Configureer split‑opties: Stel
SplitterSaveOptionsin om de splitscriteria te definiëren – maximaal aantal rijen per bestand, maximale bestandsgrootte of specifieke werkblad‑groepen. - Definieer bestands‑paden: Geef het bron‑XLSB‑pad en de doelmap op waar de gesplitste bestanden moeten worden weggeschreven.
- Voer het splitsen uit: Roep
Processaan met de voorbereide laad‑ en split‑opties.
Voorbeeld – Split een groot XLSB‑bestand op basis van rijaantal
var loadOptions = new LoadOptions
{
InputFile = "BigFinancialReport.xlsb"
};
var splitOptions = new SplitterSaveOptions
{
OutputFolder = @"E:\Splits\"
};
SpreadsheetSplitter.Process(loadOptions, splitOptions);Uitgebreide bestands‑ondersteuning
- De splitter kan de delen ook exporteren als XLSX of CSV wanneer een macro‑vrije versie nodig is.
- In combinatie met de conversie‑hulpmiddelen van Sheetize kunt u keten‑bewerkingen uitvoeren: split XLSB → converteer elk deel naar CSV → importeer in een database.
Met deze mogelijkheden maakt Sheetize het opdelen van massieve XLSB‑werkboeken moeiteloos, of u nu data voorbereidt voor gedistribueerde analyse, moet voldoen aan bestands‑grootte‑beleid, of simpelweg een complex werkboek wilt organiseren in beheersbare stukken.