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 宏启用模板)