如何合并多个 XLSX 文件
Sheetize XLSX 合并器(.NET) 提供了简洁且强大的 API,能够将多个 Excel 工作簿合并为一个,同时保留所有工作表、图表和格式。该功能适用于需要合并报告、汇总数据或生成供分发的主文件的场景。
主要特性
合并多个 XLSX 文件
将任意数量的 XLSX 工作簿合并为单个工作簿。每个源文件的工作表名称会保留下来(也可以在合并后重命名)。
保持格式与对象
合并后,单元格样式、公式、表格、图表以及图片均完整保留。
流式处理
以流式方式处理大型工作簿,降低内存占用,适合批量合并大量文件。
详细操作说明
XLSX 合并工作流
使用 Sheetize 合并多个 XLSX 文件,步骤如下:
- 初始化合并器:创建
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 合并变得轻而易举,无论是快速脚本还是每日合并上千个表格的生产级服务,都能轻松胜任。