Cách chuyển CSV sang XLSX

Sheetize CSV‑to‑XLSX Converter cho .NET cung cấp một API đơn giản mà mạnh mẽ để đọc dữ liệu CSV 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 hữu ích khi bạn cần phát hành 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.

Tính năng chính

Chuyển đổi CSV sang XLSX

Đọc bất kỳ tệp CSV nào (phân cách bằng dấu phẩy, dấu chấm phẩy, tab) và tạo ra tệp XLSX không chứa macro, với khả năng suy luận kiểu dữ liệu và định dạng cột tùy chỉnh.

Giữ nguyên định dạng & kiểu dữ liệu

Phát hiện số, ngày, boolean và áp dụng các style Excel thích hợp; bạn cũng có thể cung cấp mẫu style để duy trì giao diện nhất quán.

Hỗ trợ stream

Xử lý các tệp CSV khổng lồ từng hàng một để giảm thiểu việc dùng bộ nhớ, phù hợp cho chuyển đổi batch hoặc dịch vụ web.

Hướng dẫn chi tiết

Quy trình CSV → XLSX

Để chuyển đổi tệp CSV sang XLSX bằng Sheetize, thực hiện các bước sau:

  1. Khởi tạo Converter: Tạo một thể hiện của TextConverter.
  2. Cấu hình tùy chọn: Thiết lập LoadOptions (dấu phân cách, mã hoá, có tiêu đề) và TextConverterSaveOptions (đường dẫn đầu ra, mẫu style).
  3. Xác định đường dẫn file: Cung cấp đường dẫn CSV nguồn và vị trí lưu XLSX đích.
  4. Thực hiện chuyển đổi: Gọi Process với các tùy chọn đã chuẩn bị.

Ví dụ – Chuyển CSV sang XLSX

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.csv"
};

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 ngược lại, chuyển XLSX sang CSV, cho phép chọn sheet hoặc phạm vi cụ thể.
  • Thư viện hỗ trợ xuất ra JSON, TSV, hoặc HTML trực tiếp từ workbook đã tạo, tạo nên một chuỗi báo cáo end‑to‑end (ví dụ: CSV → XLSX → HTML).

Với những khả năng này, Sheetize giúp việc chuyển đổi CSV sang XLSX trở nên nhẹ nhàng, dù bạn chỉ cần một script nhanh cho một lần sử dụng hay một dịch vụ cấp sản xuất.

 Tiếng Việt