Cách hợp nhất nhiều tệp xlsb

Sheetize XLSB Merger cho .NET cung cấp một API đơn giản nhưng mạnh mẽ để kết hợp nhiều workbook XLSB thành một file duy nhất, đồng thời giữ nguyên mọi worksheet, biểu đồ và định dạng. Điều này rất hữu ích khi bạn cần tổng hợp báo cáo, cộng dồn dữ liệu, hoặc chuẩn bị một workbook master để phân phối.

Tính năng chính

Hợp nhất nhiều tệp XLSB

Kết hợp số lượng tệp XLSB bất kỳ thành một workbook hợp nhất. Trình hợp nhất duy trì thứ tự sheet và có thể đổi tên sheet để tránh xung đột.

Bảo toàn định dạng & đối tượng

Tất cả các kiểu ô, công thức, bảng, biểu đồ và hình ảnh vẫn nguyên vẹn sau khi hợp nhất.

Hỗ trợ streaming

Hợp nhất các workbook lớn theo kiểu streaming để giảm thiểu việc sử dụng bộ nhớ, lý tưởng cho việc xử lý hàng loạt nhiều tệp.

Hướng dẫn chi tiết

Quy trình hợp nhất XLSB

Để hợp nhất các tệp XLSB bằng Sheetize, thực hiện các bước sau:

  1. Khởi tạo Merger: Tạo một thể hiện của SpreadsheetMerger.
  2. Cấu hình tùy chọn: Đặt SaveOptions nếu bạn cần đặt tên sheet, thứ tự hoặc cách giải quyết xung đột tùy chỉnh.
  3. Xác định đường dẫn tệp: Cung cấp một mảng các đường dẫn nguồn XLSB và vị trí tệp XLSB đã hợp nhất.
  4. Thực thi hợp nhất: Gọi Process với các tùy chọn đã chuẩn bị.

Ví dụ – Hợp nhất ba tệp XLSB thành một workbook duy nhất

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",
});

Hỗ trợ định dạng mở rộng

  • Sheetize cũng có thể hợp nhất CSV, TSV và HTML xuất ra từ các workbook (các tệp kết quả được đóng gói trong một ZIP với tùy chọn mã hoá).

Với những khả năng này, Sheetize giúp việc hợp nhất XLSB trở nên dễ dàng, cho dù bạn chỉ cần một script nhanh chóng hay một dịch vụ cấp sản xuất để tổng hợp hàng ngàn bảng tính mỗi ngày.

 Tiếng Việt