Microsoft® Объединение файлов Excel via .NET

Объедините 2 или более файлов Excel в одну электронную таблицу, используя код C#.

 

.NET Библиотека Excel предоставляет несколько способов объединения рабочих книг с различными типами содержимого, такими как формулы, данные, изображения, диаграммы и т. д., в один файл электронной таблицы. Поддерживаемые форматы файлов включают XLS, XLSX, XLSB, XLT, XLTX, XLTM, ODS, CSV, TSV и другие.

Объединение файлов Excel с изображениями и диаграммами

Самый простой способ объединить 2 файла Excel с изображениями и диаграммами — вызвать метод Рабочая книга.Комбинировать метод. Это позволяет объединять файлы Excel аналогичного типа в одну электронную таблицу.

C# Код для объединения файлов Excel

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

CellsHelper.MergeFiles метод поддерживает объединение данных, стилей и формул файла Excel в новую электронную таблицу того же формата. Это эффективный способ объединить несколько файлов при использовании кэширования.

C# Код для объединения нескольких файлов Excel

Объединение файлов Excel путем копирования рабочих листов

Рабочий лист.Копировать может использоваться для копирования данных и форматирования с исходного рабочего листа на другой рабочий лист внутри или между рабочими книгами. Метод принимает исходный объект рабочего листа в качестве параметра.

C# Код для копирования листов между файлами Excel

Другие поддерживаемые форматы слияния

Используя C#, можно также объединять многие другие форматы файлов, в том числе.

CSV (Значения, разделенные запятыми)
HTML (Язык гипертекстовой разметки)
MHTML (Формат архива веб-страницы)
ODS (Файл электронной таблицы OpenDocument)
TSV (Значения, разделенные табуляцией)
TXT (Текстовый документ)
XLS (Двоичный формат Excel)
XLSB (Двоичный файл книги Excel)
XLSM (Файл электронной таблицы)
XLSX (Файл Excel OOXML)
XLT (Microsoft Шаблон Excel)
XLTM (Шаблон Excel с поддержкой макросов)