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:

  1. Inicializujte splitter: Vytvořte instanci SpreadsheetSplitter.
  2. Definujte cesty: Zadejte cestu ke vstupnímu souboru XLSX a výstupní složku, kam se části uloží.
  3. Spusťte rozdělení: Zavolejte Process s 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ů.

 Čeština