txt sang excel

Cách chuyển đổi sổ làm việc TXT sang Excel bằng .NET Cloud SDK.

Trong bối cảnh dữ liệu ngày nay, việc chuyển đổi liền mạch các tệp văn bản thuần túy (TXT) sang định dạng Excel là một nhu cầu cấp thiết. Việc chuyển đổi TXT sang Excel không chỉ đơn thuần là vấn đề tiện lợi; mà còn là bước thiết yếu để khai thác toàn bộ tiềm năng của dữ liệu. Bởi vì, định dạng bảng và có cấu trúc của Excel cung cấp một khuôn khổ mạnh mẽ để hiểu và trực quan hóa thông tin, cho phép các doanh nghiệp có được những hiểu biết có ý nghĩa và đưa ra quyết định sáng suốt. Trong bài viết này, chúng tôi sẽ đi sâu vào tầm quan trọng của quy trình chuyển đổi này và khám phá phương pháp đơn giản và liền mạch để chuyển đổi tệp Văn bản sang sổ làm việc Excel bằng API REST .NET.

API chuyển đổi TXT sang Excel

Việc chuyển đổi TXT sang Excel trở nên năng động một cách dễ dàng với sự trợ giúp của Aspose.Cells Cloud SDK cho .NET.Công cụ mạnh mẽ này không chỉ hợp lý hóa quy trình chuyển đổi mà còn đảm bảo di chuyển chính xác từ định dạng văn bản thuần túy sang định dạng Excel. Nó cũng cho phép bạn thao tác các bảng tính, áp dụng định dạng nâng cao và thậm chí tạo biểu đồ một cách liền mạch. Hơn nữa, nhờ kiến trúc dựa trên đám mây, bạn có thể hưởng lợi từ hiệu suất có thể mở rộng và đáng tin cậy mà không cần cài đặt cục bộ phức tạp.

Đầu tiên là tìm kiếm Aspose.Cells-Cloud trong trình quản lý gói NuGet và nhấp vào nút Add Package. Thứ hai, lấy thông tin đăng nhập của khách hàng từ cloud dashboard.Nếu bạn chưa có tài khoản, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết quick start.

Chuyển đổi tệp văn bản sang Excel trong C# .NET

Hãy cùng bắt đầu hành trình không chỉ chuyển đổi TXT sang Excel mà còn nâng cao khả năng xử lý dữ liệu bằng cách sử dụng Aspose.Cells Cloud SDK giàu tính năng cho .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Tạo một đối tượng của lớp CellsApi trong đó chúng ta truyền thông tin xác thực của khách hàng làm đối số.

 cellsInstance.UploadFile("input.xls", inputFile);

Đọc tệp văn bản đầu vào và tải lên bộ nhớ đám mây.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);

Bây giờ, hãy gọi API để thực hiện chuyển đổi Excel sang CSV trực tuyến. Sau khi hoạt động thành công, CSV kết quả cũng được tải lên bộ nhớ đám mây.

// Để biết ví dụ đầy đủ và các tập tin dữ liệu, vui lòng truy cập 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Nhận thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// tạo phiên bản CellsApi trong khi truyền ClientID và ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // đọc tệp văn bản đầu vào từ ổ đĩa cục bộ
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // tải tệp văn bản lên bộ nhớ đám mây
        cellsInstance.UploadFile("input.txt", inputFile);

        // khởi tạo hoạt động chuyển đổi TXT sang Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);

        // in thông báo thành công nếu chuyển đổi thành công
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to Excel conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
txt sang excel xem trước

Bản xem trước về chuyển đổi TXT sang Excel bằng .NET REST API.

Tệp TXT đầu vào và bảng tính Excel kết quả được tạo ra trong ví dụ trên có thể được tải xuống từ:

  • [input.txt](tài nguyên/input.txt)
  • [output.xlsx](tài nguyên/output.xlsx)

Chuyển đổi TXT sang Excel Workbook bằng lệnh cURL

Việc chuyển đổi các tệp văn bản thuần túy (TXT) sang định dạng Excel trở thành một quy trình trực quan và mạnh mẽ với Aspose.Cells Cloud và các lệnh cURL. Vì vậy, bằng cách sử dụng các lệnh cURL, bạn có thể dễ dàng tương tác với Aspose.Cells Cloud API, nơi chúng tôi chỉ định tệp TXT đầu vào và định dạng đầu ra mong muốn. Phương pháp tiếp cận dựa trên đám mây này không chỉ đơn giản hóa quy trình chuyển đổi mà còn đảm bảo khả năng mở rộng và khả năng truy cập mà không cần thiết lập cục bộ phức tạp.

Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT bằng lệnh sau:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Bây giờ, hãy thực hiện lệnh sau để chuyển đổi tệp Văn bản sang Excel trực tuyến. Lệnh này mong đợi tệp TXT đầu vào đã có sẵn trong bộ nhớ đám mây và sau khi chuyển đổi, sổ làm việc Excel kết quả cũng được lưu trữ trong bộ nhớ đám mây.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Thay thế sourceFile bằng tên của tệp TXT đầu vào, Resultant bằng tên của sổ làm việc Excel kết quả và accessToken bằng mã truy cập JWT được tạo ở trên.

  • Để lưu tệp Excel kết quả vào ổ đĩa cục bộ, vui lòng sử dụng lệnh cURL sau, trong đó chúng tôi đã bỏ qua tên tệp kết quả và sử dụng đối số -o để chỉ định đường dẫn kết quả.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"

Phần kết luận

Tóm lại, hai phương pháp để chuyển đổi tệp văn bản thuần túy (TXT) sang Excel nổi lên như những đối thủ cạnh tranh: sử dụng tài nguyên cục bộ với .NET REST API và khai thác sức mạnh của đám mây với các lệnh Aspose.Cells Cloud và cURL. Ngoài ra, với sự hỗ trợ cho các thao tác Excel nâng cao, công thức và các tính năng dữ liệu động, Aspose.Cells Cloud API trở thành giải pháp trọn gói cho các nhà phát triển không chỉ tìm kiếm các chuyển đổi liền mạch mà còn là cổng thông tin đến các khả năng xử lý dữ liệu nâng cao. Hơn nữa, khả năng mở rộng, dễ tích hợp và bản chất giàu tính năng của Aspose.Cells Cloud tạo nên một lý do thuyết phục để chọn nó làm công cụ cần dùng, đảm bảo bạn có thể dễ dàng chuyển đổi TXT sang Excel trực tuyến.

Liên kết hữu ích

Bài viết liên quan

Chúng tôi thực sự khuyên bạn nên ghé thăm các blog sau: