Jak rozdělit soubor XLSB na více souborů XLSB

Sheetize XLSB‑Splitter pro .NET poskytuje jednoduché API pro rozdělení jednoho velkého sešitu XLSB na mnoho menších, makrem povolených souborů XLSB. To se hodí, když potřebujete odeslat jen část sešitu, zpracovat data paralelně nebo dodržet velikostní limity podřízených systémů a přitom zachovat všechna makra a vizuální prvky.

Hlavní funkce

Rozdělení XLSB na více souborů XLSB

Vyberte místa rozdělení podle počtu řádků, počtu listů nebo prahové velikosti souboru a vytvořte nezávislé soubory XLSB, které každý obsahují podmnožinu původních dat.

Zachování maker a formátování

Všechny projekty VBA, styly buněk, vzorce, tabulky, grafy a vložené objekty jsou zachovány přesně tak, jak jsou v původním sešitu.

Streamování a zpracování s nízkou spotřebou paměti

Pracuje s obrovskými sešity (stovky MB) v streamovacím režimu, což zajišťuje malou paměťovou stopu vhodnou pro dávkové úlohy nebo cloudové funkce.

Podrobné instrukce

Pracovní postup XLSB → více souborů XLSB

Pro rozdělení souboru XLSB pomocí Sheetize postupujte následovně:

  1. Inicializujte Splitter: Vytvořte instanci SpreadsheetSplitter.
  2. Nastavte možnosti rozdělení: Nastavte SplitterSaveOptions a definujte kritéria rozdělení – maximální počet řádků na soubor, maximální velikost souboru nebo konkrétní skupiny listů.
  3. Určete cesty k souborům: Zadejte cestu ke zdrojovému souboru XLSB a cílový adresář, kam budou vytvořeny rozdělené soubory.
  4. Spusťte rozdělení: Zavolejte Process s připravenými možnostmi načtení a rozdělení.

Příklad – Rozdělení velkého XLSB podle počtu řádků

var loadOptions = new LoadOptions
{
    InputFile = "BigFinancialReport.xlsb"
};

var splitOptions = new SplitterSaveOptions
{
    OutputFolder = @"E:\Splits\"
};

SpreadsheetSplitter.Process(loadOptions, splitOptions);

Rozšířená podpora formátů

  • Splitter dokáže také výstup rozdělených částí generovat jako XLSX nebo CSV, pokud potřebujete verzi bez maker.
  • V kombinaci s konverzními nástroji Sheetize můžete řetězit operace: rozdělit XLSB → převést každou část na CSV → importovat do databáze.

S těmito možnostmi dělá Sheetize rozdělení masivních sešitů XLSB hračkou, ať už připravujete data pro distribuovanou analýzu, splňujete pravidla pro velikost souborů, nebo jen chcete uspořádat složitý sešit do přehlednějších částí.

 Čeština