Microsoft® Excel 文件合併 via .NET

使用 C# 代碼將 2 個或更多 Excel 文件合併到一個電子表格中

 

.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 (OOXML Excel 文件)
XLT (Microsoft Excel模板)
XLTM (啟用宏的 Excel 模板)