Cách hợp nhất nhiều tệp XLSX
Sheetize XLSX Merger for .NET cung cấp một API đơn giản nhưng mạnh mẽ để kết hợp nhiều sổ làm việc Excel thành một, đồng thời giữ nguyên mọi bảng tính, biểu đồ và định dạng. Tính năng này hữu ích khi bạn cần hợp nhất báo cáo, tổng hợp dữ liệu, hoặc tạo một tệp master để phân phối.
Tính năng chính
Hợp nhất nhiều tệp XLSX
Kết hợp số lượng tùy ý các sổ làm việc XLSX thành một tệp duy nhất. Mỗi tệp nguồn vẫn giữ nguyên tên sheet gốc (hoặc có thể được đổi tên) trong kết quả hợp nhất.
Bảo toàn định dạng & đối tượng
Tất cả kiểu ô, công thức, bảng, biểu đồ và hình ảnh đều được giữ nguyên sau khi hợp nhất.
Hỗ trợ streaming
Xử lý các sổ làm việc lớn theo chế độ streaming để giảm thiểu sử dụng bộ nhớ, lý tưởng cho việc hợp nhất hàng loạt tệp.
Hướng dẫn chi tiết
Quy trình hợp nhất XLSX
Để hợp nhất một vài tệp XLSX 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 các
SaveOptionsnhư đường dẫn tệp xuất và tiền tố tên sheet tùy chọn. - Cung cấp đường dẫn nguồn: Đưa vào một mảng các đường dẫn tệp XLSX nguồn.
- 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 XLSX thành một
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",
});Hỗ trợ định dạng mở rộng
- Sheetize cũng có thể hợp nhất CSV, TSV và các file HTML, chuyển chúng thành một sổ làm việc XLSX duy nhất.
Với những khả năng này, Sheetize giúp việc hợp nhất XLSX trở nên dễ dàng, dù bạn chỉ cần một script nhanh hay một dịch vụ sản xuất quy mô lớn để hợp nhất hàng ngàn bảng tính mỗi ngày.