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:
- Inicializujte Splitter: Vytvorte inštanciu
SpreadsheetSplitter. - Definujte cesty: Zadajte cestu k vstupnému XLSX a výstupný adresár, kam sa uloží rozdelené časti.
- Spustite rozdelenie: Zavolajte
Processs 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.