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:

  1. Initialiseer de Splitter: Maak een instantie van SpreadsheetSplitter aan.
  2. Configureer split‑opties: Stel SplitterSaveOptions in om de splitscriteria te definiëren – maximaal aantal rijen per bestand, maximale bestandsgrootte of specifieke werkblad‑groepen.
  3. Definieer bestands‑paden: Geef het bron‑XLSB‑pad en de doelmap op waar de gesplitste bestanden moeten worden weggeschreven.
  4. Voer het splitsen uit: Roep Process aan 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.

 Nederlands