Ako rozdeliť súbor XLSX na viacero súborov XLSX

Sheetize XLSX‑Splitter pre .NET ponúka jednoduché API na rozdelenie jednej zošky na množstvo menších zošiek pri zachovaní každého hárku, grafu, tabuľky a formátovania. Použite ho, keď potrebujete jeden súbor na list, alebo keď musíte veľký list rozdeliť na časti s pevne definovaným počtom riadkov pre ďalšie spracovanie.

Hlavné funkcie

Rozdelenie podľa hárku

Vytvorte samostatný XLSX súbor pre každý hárok v zdrojovej zoške, voliteľne pomenúvate súbory podľa názvov hárkov.

Rozdelenie podľa limitu riadkov

Rozdeľte veľký hárok do viacerých súborov, pričom každý obsahuje maximálny počet riadkov (napr. 10 000 riadkov na súbor).

Zachovanie formátovania a objektov

Všetky štýly buniek, vzorce, tabuľky, grafy a obrázky zostanú presne také, aké boli v pôvodnom súbore.

Podpora streamovania

Spracúvajte veľmi veľké zošky s nízkou spotrebou pamäte pomocou streamingového prístupu k riadkom.

Podrobný návod

Pracovný postup XLSX → viacero XLSX

Postupujte podľa týchto krokov na rozdelenie XLSX zošky pomocou Sheetize:

  1. Inicializujte Splitter: Vytvorte inštanciu SpreadsheetSplitter.
  2. Definujte cesty: Zadajte cestu k vstupnému XLSX a výstupný adresár, kam sa uloží rozdelené časti.
  3. Spustite rozdelenie: Zavolajte Process s pripravenými možnosťami načítania a ukladania.

Príklad – Rozdelenie zošky podľa hárkov

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

var saveOptions = new SplitterSaveOptions
{
    OutputFolder = @"C:\Data\BigReport\Parts\",
    SplitMode = SplitMode.BySheet,
    // Voliteľne: prispôsobte názvy súborov
    FileNamePattern = "{SheetName}.xlsx"
};

SpreadsheetSplitter.Process(loadOptions, saveOptions);

Rozšírená podpora formátov

  • Splitter dokáže pracovať aj s exportami CSV alebo TSV a generovať viacero súborov podľa rovnakého logického limitu riadkov.
  • Po rozdelení môžete každú časť priamo posielať do ďalších konvertorov (napr. XLSX → PDF, XLSX → JSON) pomocou streamingového API Sheetize.

S Sheetize XLSX‑Splitter je rozdelenie veľkých zošiek na zvládnuteľné časti jednorazovým príkazom, takže sa môžete sústrediť na analýzu namiesto zbytočnej správy súborov.

 Slovenčina