Cách Chuyển Đổi TXT Sang Excel Sử Dụng C#

Cách Chuyển Đổi TXT Sang Excel Sử Dụng C#

Chuyển đổi tệp TXT sang định dạng Excel làm cho nó dễ dàng hơn để làm việc với dữ liệu văn bản có cấu trúc hoặc bán cấu trúc trong một môi trường bảng. Với Aspose.Cells cho .NET, các nhà phát triển có thể tải và chuyển đổi tệp văn bản thẳng thành định dạng Excel (.xlsx) mà không cần Microsoft Excel.

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

  • Cải thiện cấu trúc dữ liệu:- Chuyển đổi văn bản đơn giản thành một định dạng hỗ trợ tổ chức dựa trên tế bào, công thức và phong cách.

  • Tự động hóa:- Tự động xử lý tập tin văn bản lớn vào bảng điều khiển để báo cáo hoặc phân tích.

  • Kết hợp sẵn sàng:- Dễ dàng tích hợp dữ liệu TXT vào các ứng dụng .NET để xuất, chia sẻ hoặc xử lý.

Hướng dẫn từng bước để chuyển đổi TXT sang Excel

Bước 1: Cài đặt Aspose.Cells qua NuGet

Cài đặt thư viện từ NuGet:

dotnet add package Aspose.Cells

Bước 2: Thiết lập giấy phép Aspose.Cells

Thiết lập giấy phép để truy cập các tính năng đầy đủ:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Bước 3: Tải tệp TXT

Create a new Workbook by loading the .txt file:

Workbook workbook = new Workbook("input.txt");

Bước 4: TXT Content Rendered as Spreadsheet

Nội dung văn bản được tự động chia và đặt trong các ô bảng tính.

Bước 5: Lưu như Excel

Xuất bản văn bản tải lên như một tệp Excel:

workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);

Các vấn đề chung và Fixes

1.Thông tin không được tải đầy đủ

  • Solution: Ensure the .txt file path is correct and the content is properly formatted with delimiters (tabs, commas, etc.).

Bước 2: Formatting Misalignment

  • Giải pháp: Hãy xem xét việc xử lý trước tệp văn bản hoặc sử dụng logic tùy chỉnh trước khi tải nó vào sổ làm việc.

3.Save Format Error Lỗi định dạng

  • Solution: Confirm you are using the appropriate SaveFormat when exporting to .xlsx.
 Tiếng Việt