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:
- Khởi tạo Merger: Tạo một thể hiện của
SpreadsheetMerger. - Cấu hình tùy chọn: Đặt
SaveOptionsnế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. - 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.
- Thực thi hợp nhất: Gọi
Processvớ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.