Jak rozdělit soubor XLSX na více souborů XLSX
Sheetize XLSX‑Splitter pro .NET nabízí jednoduché API pro rozdělení jednoho sešitu na mnoho menších sešitů při zachování všech listů, grafů, tabulek a formátování. Použijte jej, když potřebujete jeden soubor na list nebo chcete rozdělit obrovský list na úseky o pevné velikosti pro další zpracování.
Hlavní funkce
Rozdělení podle listu
Vytvoří samostatný soubor XLSX pro každý list ve zdrojovém sešitu, přičemž můžete volit pojmenování souborů podle názvů listů.
Rozdělení podle limitu řádků
Rozdělí velký list na více souborů, z nichž každý obsahuje maximální počet řádků (např. 10 000 řádků na soubor).
Zachování formátování a objektů
Všechny styly buněk, vzorce, tabulky, grafy a obrázky jsou zachovány přesně tak, jak jsou v originálním souboru.
Podpora streamování
Zpracovávejte opravdu velké sešity s nízkou spotřebou paměti díky řádkovému streamování.
Podrobný návod
Pracovní postup XLSX → více souborů XLSX
Postupujte podle následujících kroků, abyste rozdělení sešitu pomocí Sheetize provedli:
- Inicializujte splitter: Vytvořte instanci
SpreadsheetSplitter. - Definujte cesty: Zadejte cestu ke vstupnímu souboru XLSX a výstupní složku, kam se části uloží.
- Spusťte rozdělení: Zavolejte
Processs připravenými možnostmi načtení a uložení.
Příklad – rozdělení sešitu podle listů
var loadOptions = new LoadOptions
{
InputFile = @"C:\Data\BigReport.xlsx"
};
var saveOptions = new SplitterSaveOptions
{
OutputFolder = @"C:\Data\BigReport\Parts\",
SplitMode = SplitMode.BySheet,
// Volitelné: přizpůsobení názvů souborů
FileNamePattern = "{SheetName}.xlsx"
};
SpreadsheetSplitter.Process(loadOptions, saveOptions);Rozšířená podpora formátů
- Splitter umí pracovat i s exporty CSV nebo TSV a generovat více souborů pomocí stejné logiky limitu řádků.
- Po rozdělení můžete každý výstup přímo poslat do downstream konvertorů (např. XLSX → PDF, XLSX → JSON) pomocí streamovacího API Sheetize.
S Sheetize XLSX‑Splitter je rozdělení velkých sešitů na zvládnutelné části otázkou jednoho řádku kódu, takže se můžete soustředit na analýzu místo správy souborů.