Как да разделим XLSB файл на множество XLSB файлов
Sheetize XLSB‑Splitter за .NET предоставя прост API за разделяне на една голяма XLSB работна книга на множество по‑малки, макрос‑активирани XLSB файлове. Това е полезно, когато трябва да изпратите части от работната книга, да обработвате данните паралелно или да спазите ограничения за размер на файлове в системи‑приемачи, като запазите всички макроси и визуални елементи.
Основни функции
Разделяне на XLSB на множество XLSB файлове
Изберете точки на прекъсване по брой редове, брой листове или размер на файловете и генерирайте независими XLSB файлове, всеки от които съдържа подмножина от оригиналните данни.
Запазване на макросите и форматирането
Всички VBA проекти, стилове на клетки, формули, таблици, диаграми и вградени обекти се запазват точно както са в изходната работна книга.
Поточно и ниско‑паметно обработване
Работи с огромни работни книги (стотици MB) в потоков режим, осигурявайки малка консумация на памет, подходяща за пакетни задачи или облачни функции.
Подробни инструкции
Работен процес XLSB → Множество XLSB
За да разделите XLSB файл с Sheetize, следвайте тези стъпки:
- Инициализирайте Splitter: Създайте инстанция на
SpreadsheetSplitter. - Конфигурирайте опциите за разделяне: Задайте
SplitterSaveOptions, за да определите критерии за разделяне – максимален брой редове на файл, максимален размер на файл или конкретни групи листове. - Определете пътищата към файловете: Посочете пътя към изходния XLSB и целевата папка, където да се запишат разделените файлове.
- Изпълнете разделянето: Извикайте
Processс подготвените опции за зареждане и разделяне.
Пример – Разделяне на голям XLSB по брой редове
var loadOptions = new LoadOptions
{
InputFile = "BigFinancialReport.xlsb"
};
var splitOptions = new SplitterSaveOptions
{
OutputFolder = @"E:\Splits\"
};
SpreadsheetSplitter.Process(loadOptions, splitOptions);Разширена поддръжка на формати
- Splitter‑ът може да изходи частите също като XLSX или CSV, ако е необходима версия без макроси.
- Комбинирано с конверсионните инструменти на Sheetize, можете да създадете верига от операции: разделяне на XLSB → конвертиране на всяка част в CSV → импорт в база данни.
С тези възможности Sheetize прави разделянето на масивни XLSB работни книги без усилие, независимо дали подготвяте данни за разпределен анализ, спазвате политики за размер на файлове или просто организирате сложна работна книга в управляеми части.