Cách chuyển đổi Xlsx sang Xlt
Sheetize XLSX‑to‑XLT Converter cho .NET cung cấp một API đơn giản nhưng mạnh mẽ để biến các sổ làm việc XLSX đã được điền đầy đủ thành các mẫu XLT sạch sẽ. Nó giữ lại mọi kiểu dáng, công thức, quy tắc xác thực dữ liệu và phạm vi đặt tên, đồng thời loại bỏ giá trị ô, vì vậy XLT kết quả có thể được tái sử dụng trong các đội nhóm hoặc quy trình.
Tính năng chính
Chuyển đổi XLSX → XLT
Tạo mẫu XLT từ bất kỳ tệp XLSX nào với tùy chọn giữ hoặc loại bỏ các sheet cụ thể, bảo lưu các hàng/cột ẩn, và duy trì các định dạng tùy chỉnh.
Xóa nội dung có chọn lọc
Chọn xóa chỉ giá trị ô, hoặc đồng thời xóa bình luận, siêu liên kết và các tên động trong khi vẫn giữ nguyên các yếu tố cấu trúc.
Bảo toàn định dạng & công thức
Mọi kiểu dáng ô, định dạng có điều kiện và công thức được giữ nguyên, đảm bảo mẫu hoạt động giống hệt nguồn khi nhập dữ liệu mới.
Xử lý theo luồng & Hỗ trợ tệp lớn
Xử lý sổ làm việc ở chế độ streaming để tránh tiêu tốn bộ nhớ cao, thích hợp cho việc tạo mẫu ở quy mô doanh nghiệp.
Hướng dẫn chi tiết
Quy trình XLSX → XLT
Để chuyển đổi tệp XLSX thành mẫu XLT với Sheetize, thực hiện các bước sau:
- Khởi tạo Converter: Tạo một thể hiện của
SpreadsheetConverter. - Cấu hình tùy chọn: Đặt
SpreadsheetSaveOptionsđể xác định sheet cần giữ, việc xóa chỉ giá trị hay cả bình luận, và đường dẫn xuất. - Xác định đường dẫn tệp: Cung cấp đường dẫn nguồn XLSX và vị trí đích cho tệp XLT.
- Thực thi chuyển đổi: Gọi
Processvới các tùy chọn load và save đã chuẩn bị.
Ví dụ – Chuyển đổi XLSX sang XLT, chỉ xóa giá trị
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Templates\Report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Templates\ReportTemplate.xlt"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Hỗ trợ định dạng mở rộng
- Sheetize cũng có thể chuyển đổi XLT trở lại XLSX, cho phép chỉnh sửa vòng tròn các mẫu.
- Thư viện hỗ trợ xuất ra CSV, TSV hoặc JSON trực tiếp từ mẫu để tạo báo cáo dựa trên dữ liệu.
- Kết hợp chuyển đổi XLSX‑to‑XLT với các tiện ích HTML ↔ XLSX để xây dựng quy trình toàn diện như HTML → XLSX → XLT.
Với những khả năng này, Sheetize làm cho việc chuyển đổi XLSX‑to‑XLT trở nên nhẹ nhàng, bất kể bạn cần một script nhanh cho một lần sử dụng hay một dịch vụ sản xuất quy mô lớn để tạo các mẫu Excel tái dùng.