Как объединить несколько файлов XLSX
Sheetize XLSX Merger для .NET предоставляет простой, но мощный API для комбинирования нескольких рабочих книг Excel в одну, сохраняя все листы, диаграммы и форматирование. Это полезно, когда необходимо консолидировать отчёты, агрегировать данные или создать «мастер‑файл» для распространения.
Основные возможности
Объединение нескольких файлов XLSX
Объединяйте произвольное количество рабочих книг XLSX в одну. Каждый исходный файл сохраняет свои оригинальные названия листов (или может быть переименован) в результирующей книге.
Сохранение форматирования и объектов
Все стили ячеек, формулы, таблицы, диаграммы и изображения остаются неизменными после объединения.
Поддержка потоковой обработки
Обрабатывайте большие книги в режиме стриминга, минимизируя потребление памяти — идеально для пакетного соединения множества файлов.
Подробные инструкции
Процесс объединения XLSX
Чтобы объединить несколько файлов XLSX с помощью Sheetize, выполните следующие шаги:
- Инициализировать Merger: создайте экземпляр
SpreadsheetMerger. - Настроить параметры: задайте
SaveOptions, такие как путь к выходному файлу и необязательные префиксы имён листов. - Передать пути к источникам: укажите массив путей к исходным файлам XLSX.
- Запустить объединение: вызовите
Process, передав подготовленные параметры.
Пример – объединяем три файла XLSX в один
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\MergedWorkbook.xlsx"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Baby_growth_tracker.xlsx",
"Bills_to_pay.xlsx",
"Financial_summary.xlsx",
});Расширенная поддержка форматов
- Sheetize также умеет объединять CSV, TSV и HTML‑экспорты, преобразуя их в одну рабочую книгу XLSX.
Благодаря этим возможностям Sheetize делает объединение XLSX простым, будь то быстрый скрипт или сервис промышленного уровня, объединяющий тысячи электронных таблиц ежедневно.