如何合并多个 xlsb 文件

Sheetize XLSB 合并工具(.NET) 提供了一个简洁却功能强大的 API,能够将多个 XLSB 工作簿合并为单个文件,同时保留所有工作表、图表和格式。这在需要合并报表、汇总数据或为发布准备主工作簿时尤为实用。

主要特性

合并多个 XLSB 文件

将任意数量的 XLSB 工作簿合并为一个统一的工作簿。合并过程会保持原始工作表顺序,并可选地对工作表进行重命名以避免冲突。

保留格式与对象

合并后,所有单元格样式、公式、表格、图表以及图片均保持完整。

流式支持

采用流式方式合并大型工作簿,显著降低内存占用,非常适合批量处理大量文件。

详细操作步骤

XLSB 合并工作流

使用 Sheetize 合并 XLSB 文件,按以下步骤进行:

  1. 初始化合并器:创建 SpreadsheetMerger 实例。
  2. 配置选项:如需自定义工作表命名、顺序或冲突处理,可设置 SaveOptions
  3. 指定文件路径:提供源 XLSB 文件路径数组以及目标合并后 XLSB 的保存位置。
  4. 执行合并:调用 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 合并变得轻而易举,无论是一次性脚本还是每日处理成千上万电子表格的生产级服务,都能得心应手。

 中文