Cách chuyển TSV sang XLSX
Sheetize TSV‑to‑XLSX Converter for .NET cung cấp một API đơn giản nhưng mạnh mẽ để đọc dữ liệu TSV (phân cách bằng tab) và ghi chúng vào một workbook Excel, đồng thời giữ nguyên kiểu cột, hàng tiêu đề và định dạng ô. Điều này rất hữu ích khi bạn cần phân phối dữ liệu dưới dạng bảng tính quen thuộc hoặc tích hợp vào quy trình chỉ chấp nhận tệp XLSX.
Các tính năng chính
Chuyển TSV sang XLSX
Đọc bất kỳ tệp TSV nào (phân cách bằng tab) và tạo ra một tệp XLSX không macro, với tùy chọn suy luận kiểu dữ liệu và định dạng cột tùy chỉnh.
Bảo tồn định dạng & kiểu dữ liệu
Phát hiện số, ngày, boolean và áp dụng các kiểu Excel phù hợp; bạn cũng có thể cung cấp một mẫu định dạng để duy trì giao diện nhất quán.
Hỗ trợ streaming
Xử lý các tệp TSV lớn dòng‑hàng, giảm thiểu sử dụng bộ nhớ, lý tưởng cho chuyển đổi hàng loạt hoặc dịch vụ web.
Hướng dẫn chi tiết
Quy trình TSV → XLSX
Để chuyển đổi một tệp TSV sang XLSX bằng Sheetize, thực hiện các bước sau:
- Khởi tạo Converter: Tạo một thể hiện của
TextConverter. - Cấu hình tùy chọn: Đặt
LoadOptions(dấu phân cách, mã hóa, có tiêu đề) vàTextConverterSaveOptions(đường dẫn xuất, mẫu định dạng). - Xác định đường dẫn tệp: Cung cấp đường dẫn nguồn TSV và vị trí đích XLSX.
- Thực thi chuyển đổi: Gọi
Processvới các tùy chọn đã chuẩn bị.
Ví dụ – Chuyển TSV sang XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.tsv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = "E:\\reports\\sales_report.xlsx"
};
TextConverter.Process(readOptions, saveOptions);Hỗ trợ định dạng mở rộng
- Sheetize cũng có thể chuyển đổi ngược lại từ XLSX sang TSV, với tùy chọn chọn sheet hoặc phạm vi cụ thể.
- Thư viện hỗ trợ xuất ra JSON, CSV hoặc HTML trực tiếp từ workbook đã tạo, giúp xây dựng pipeline báo cáo end‑to‑end (ví dụ: TSV → XLSX → HTML).
Với những khả năng này, Sheetize làm cho việc chuyển đổi TSV‑to‑XLSX trở nên cực kỳ dễ dàng, dù bạn chỉ cần một script nhanh chóng hay một dịch vụ triển khai ở mức sản xuất.