Как объединить несколько файлов XLSX

Sheetize XLSX Merger для .NET предоставляет простой, но мощный API для комбинирования нескольких рабочих книг Excel в одну, сохраняя все листы, диаграммы и форматирование. Это полезно, когда необходимо консолидировать отчёты, агрегировать данные или создать «мастер‑файл» для распространения.

Основные возможности

Объединение нескольких файлов XLSX

Объединяйте произвольное количество рабочих книг XLSX в одну. Каждый исходный файл сохраняет свои оригинальные названия листов (или может быть переименован) в результирующей книге.

Сохранение форматирования и объектов

Все стили ячеек, формулы, таблицы, диаграммы и изображения остаются неизменными после объединения.

Поддержка потоковой обработки

Обрабатывайте большие книги в режиме стриминга, минимизируя потребление памяти — идеально для пакетного соединения множества файлов.

Подробные инструкции

Процесс объединения XLSX

Чтобы объединить несколько файлов XLSX с помощью Sheetize, выполните следующие шаги:

  1. Инициализировать Merger: создайте экземпляр SpreadsheetMerger.
  2. Настроить параметры: задайте SaveOptions, такие как путь к выходному файлу и необязательные префиксы имён листов.
  3. Передать пути к источникам: укажите массив путей к исходным файлам XLSX.
  4. Запустить объединение: вызовите 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 простым, будь то быстрый скрипт или сервис промышленного уровня, объединяющий тысячи электронных таблиц ежедневно.

 Русский