Hoe splits je een XLSX‑bestand in meerdere XLSX‑bestanden

Sheetize XLSX‑Splitter voor .NET biedt een eenvoudige API om één werkboek op te delen in veel kleinere werkboeken, waarbij elk werkblad, elke grafiek, tabel en opmaak behouden blijft. Gebruik het wanneer je één bestand per blad nodig hebt, of wanneer je een enorm blad moet splitsen in delen van vaste grootte voor verdere verwerking.

Belangrijkste functies

Splitsen op werkblad

Maak voor elk blad in het bron‑werkboek een afzonderlijk XLSX‑bestand, met de mogelijkheid om de bestanden te benoemen naar de blad‑titels.

Splitsen op rij‑limiet

Verdeel een groot blad in meerdere bestanden, elk met een maximaal aantal rijen (bijv. 10 000 rijen per bestand).

Opmaak & objecten behouden

Alle celstijlen, formules, tabellen, grafieken en afbeeldingen worden exact zoals in het originele bestand behouden.

Streaming‑ondersteuning

Werk met zeer grote werkboeken zonder veel geheugen te gebruiken door rijen in een streaming‑modus te verwerken.

Gedetailleerde instructies

XLSX → Meerdere XLSX‑workflow

Volg deze stappen om een XLSX‑werkboek te splitsen met Sheetize:

  1. Initialiseer de splitter: Maak een instantie van SpreadsheetSplitter.
  2. Definieer paden: Geef het bron‑XLSX‑pad en de doelmap op waar de onderdelen naartoe worden geschreven.
  3. Voer het splitsen uit: Roep Process aan met de voorbereide laad‑ en opslaan‑opties.

Voorbeeld – Splits een werkboek per blad

var loadOptions = new LoadOptions
{
    InputFile = @"C:\Data\BigReport.xlsx"
};

var saveOptions = new SplitterSaveOptions
{
    OutputFolder = @"C:\Data\BigReport\Parts\",
    SplitMode = SplitMode.BySheet,
    // Optioneel: pas bestandsnamen aan
    FileNamePattern = "{SheetName}.xlsx"
};

SpreadsheetSplitter.Process(loadOptions, saveOptions);

Uitgebreide bestandsondersteuning

  • De splitter kan ook werken met CSV‑ of TSV‑exports, waarbij meerdere bestanden met dezelfde rij‑limiet‑logica worden gegenereerd.
  • Na het splitsen kun je elk onderdeel direct doorsturen naar downstream‑converters (bijv. XLSX → PDF, XLSX → JSON) met behulp van Sheetize’s streaming‑API.

Met Sheetize’s XLSX‑Splitter wordt het opsplitsen van grote werkboeken in beheersbare stukken een eenregelige taak, zodat je je kunt concentreren op analyse in plaats van op bestand‑beheer.

 Nederlands