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ě:
- Inicializujte Splitter: Vytvořte instanci
SpreadsheetSplitter. - Nastavte možnosti rozdělení: Nastavte
SplitterSaveOptionsa definujte kritéria rozdělení – maximální počet řádků na soubor, maximální velikost souboru nebo konkrétní skupiny listů. - Určete cesty k souborům: Zadejte cestu ke zdrojovému souboru XLSB a cílový adresář, kam budou vytvořeny rozdělené soubory.
- Spusťte rozdělení: Zavolejte
Processs 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í.