TXT sang XLSX C#

Chuyển đổi tệp TXT sang Excel XLSX là yêu cầu phổ biến khi xử lý và phân tích dữ liệu. Trong bài đăng trên blog này, bạn sẽ tìm hiểu quy trình chuyển đổi TXT sang Excel bằng C#. Chúng tôi sẽ đề cập đến các bước cần thiết để đọc tệp TXT và tạo tệp Excel từ nội dung của nó.

Tại sao nên chuyển đổi TXT sang XLSX?

Tổ chức dữ liệu: Định dạng tệp Excel hỗ trợ tổ chức và phân tích dữ liệu, giúp diễn giải và quản lý dễ dàng hơn.

Các tính năng nâng cao: Tệp Excel hỗ trợ các công thức, biểu đồ và tùy chọn định dạng không có sẵn trong tệp văn bản thuần túy.

Tự động hóa: Tự động hóa quá trình chuyển đổi giúp tiết kiệm thời gian và giảm nguy cơ sai sót so với nhập dữ liệu thủ công.

Trình chuyển đổi TXT sang XLSX - Cài đặt API C#

Trước khi chúng tôi bắt đầu, hãy đảm bảo bạn có các điều kiện tiên quyết sau:

  • Visual Studio được cài đặt trên máy của bạn.

  • .NET Framework (4.5 trở lên) hoặc .NET Core/5.0+.

  • Cài đặt Conholdate.Total for .NET trong môi trường của bạn để chuyển đổi tệp văn bản sang định dạng tệp Excel. Chỉ cần tải xuống tệp DLL hoặc chạy lệnh cài đặt NuGet bên dưới:

PM> NuGet\Install-Package Conholdate.Total

Chuyển đổi TXT sang XLSX trong C#

Các bước sau đây cho biết cách chuyển đổi tệp TXT thành tệp XLSX trong C#:

  • Tạo một thể hiện của lớp TxtLoadOptions.
  • Đặt thuộc tính tùy chỉnh nếu được yêu cầu.
  • Tải tệp TXT bằng lớp Workbook.
  • Xuất tệp TXT đã tải sang tệp Excel bằng cách gọi phương thức Lưu.

Mã mẫu bên dưới cho biết cách chuyển đổi TXT sang XLSX trong C#:

// Tạo đối tượng lớp TxtLoadOptions
Aspose.Cells.TxtLoadOptions options = new Aspose.Cells.TxtLoadOptions();

// Tải tập tin TXT
Workbook wb = new Workbook("input.txt", options);

// Lưu dưới dạng XLSX
wb.Save("Excel.xlsx", Aspose.Cells.SaveFormat.Xlsx);

Giấy phép đánh giá miễn phí

Bạn có thể đánh giá API mà không có bất kỳ giới hạn đánh giá nào hoặc hình mờ trong tệp đầu ra, chỉ bằng cách yêu cầu giấy phép tạm thời miễn phí. Bạn thậm chí có thể gia hạn thời gian dùng thử miễn phí nếu cần thử nghiệm nhiều tính năng để xem API có đáp ứng yêu cầu của bạn hay không.

Phần kết luận

Chuyển đổi TXT sang Excel trong C# là một tác vụ đơn giản với sự trợ giúp của mã mẫu được chia sẻ trong hướng dẫn này. Quá trình này có thể được tự động hóa đối với các tập dữ liệu lớn hơn, khiến nó trở thành một giải pháp hiệu quả cho các tác vụ quản lý dữ liệu. Cho dù bạn cần chuyển đổi TXT sang XLSX để báo cáo, phân tích hoặc xử lý dữ liệu, các bước được nêu ở trên sẽ cung cấp nền tảng vững chắc cho ứng dụng C# của bạn. Trong khi đó, nếu bạn có bất kỳ thắc mắc hoặc câu hỏi nào, vui lòng liên hệ với chúng tôi tại diễn đàn.

Câu hỏi thường gặp

Tôi có thể tùy chỉnh định dạng của tệp Excel không?

Có, có nhiều thuộc tính để định dạng ô, thêm kiểu và tạo bảng tính phức tạp. Bạn có thể tùy chỉnh tệp Excel đầu ra theo yêu cầu của mình.

Tôi có thể xử lý các dấu phân cách khác nhau trong tệp TXT nguồn không?

Có, bạn có thể xử lý các dấu phân cách khác ngoài dấu phẩy (ví dụ: tab, dấu chấm phẩy) tùy thuộc vào trường hợp sử dụng của bạn.

Tôi có thể chuyển đổi nhiều tệp TXT thành một tệp Excel không?

Chắc chắn, bạn có thể đọc nhiều tệp TXT và ghi nội dung của chúng vào các trang tính khác nhau hoặc nối chúng vào cùng một trang tính trong tệp Excel.

Xem thêm