如何合并多个 xlsb 文件
Sheetize XLSB 合并工具(.NET) 提供了一个简洁却功能强大的 API,能够将多个 XLSB 工作簿合并为单个文件,同时保留所有工作表、图表和格式。这在需要合并报表、汇总数据或为发布准备主工作簿时尤为实用。
主要特性
合并多个 XLSB 文件
将任意数量的 XLSB 工作簿合并为一个统一的工作簿。合并过程会保持原始工作表顺序,并可选地对工作表进行重命名以避免冲突。
保留格式与对象
合并后,所有单元格样式、公式、表格、图表以及图片均保持完整。
流式支持
采用流式方式合并大型工作簿,显著降低内存占用,非常适合批量处理大量文件。
详细操作步骤
XLSB 合并工作流
使用 Sheetize 合并 XLSB 文件,按以下步骤进行:
- 初始化合并器:创建
SpreadsheetMerger实例。 - 配置选项:如需自定义工作表命名、顺序或冲突处理,可设置
SaveOptions。 - 指定文件路径:提供源 XLSB 文件路径数组以及目标合并后 XLSB 的保存位置。
- 执行合并:调用
Process并传入已准备好的参数。
示例 – 将三个 XLSB 文件合并为一个工作簿
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\CombinedReport.xlsb"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Q1_Sales.xlsb",
"Q2_Sales.xlsb",
"Q3_Sales.xlsb",
});扩展的格式支持
- Sheetize 还能合并 CSV、TSV 以及从工作簿导出的 HTML(生成的文件会封装在 ZIP 包中,可选加密)。
有了这些功能,Sheetize 让 XLSB 合并变得轻而易举,无论是一次性脚本还是每日处理成千上万电子表格的生产级服务,都能得心应手。