Các tệp TSV(Giá trị được phân tách bằng tab) rất đơn giản và nhẹ, khiến chúng trở nên lý tưởng cho việc lưu trữ và truyền dữ liệu. Tuy nhiên, Sổ làm việc Excel cung cấp các tính năng nâng cao như trực quan hóa dữ liệu, công cụ phân tích và giao diện thân thiện với người dùng, rất cần thiết cho thao tác và trình bày dữ liệu chuyên sâu. Trong bài viết này, chúng tôi sẽ chuyển đổi tệp TSV sang Excel và tận dụng các tính năng mạnh mẽ để nâng cao khả năng phân tích dữ liệu của bạn, hợp lý hóa quy trình công việc và cải thiện việc trình bày dữ liệu.
SDK chuyển đổi TSV sang Excel
Aspose.Cells Cloud SDK for .NET cung cấp một cách mạnh mẽ và hiệu quả để chuyển đổi các tệp TSV (Giá trị được phân tách bằng tab) sang định dạng Excel, đơn giản hóa quá trình chuyển đổi dữ liệu. Bằng cách sử dụng Aspose.Cells Cloud SDK, bạn có thể tự động hóa việc chuyển đổi tệp TSV sang Excel, đảm bảo độ chính xác và duy trì tính toàn vẹn của dữ liệu.
Vì vậy, để sử dụng SDK, trước tiên bạn cần tìm kiếm Aspose.Cells-Cloud
trong trình quản lý gói NuGet và nhấp vào nút Thêm gói
. Thứ hai, lấy thông tin xác thực khách hàng của bạn từ bảng điều khiển đám mây. Trong trường hợp bạn chưa có tài khoản hiện tại, bạ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 trong bài viết bắt đầu nhanh.
Chuyển đổi TSV sang XLS trong C#
Hãy khám phá chi tiết về cách chúng tôi có thể xử lý khối lượng lớn dữ liệu một cách hiệu quả và tích hợp khả năng chuyển đổi mạnh mẽ vào ứng dụng của bạn, nâng cao năng suất tổng thể và quy trình quản lý dữ liệu.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Đầu tiên, khởi tạo một đối tượng của lớp CellsApi nơi chúng tôi chuyển thông tin xác thực ứng dụng khách làm đối số.
SaveOptions saveOptions = new SaveOptions()
Thứ hai, tạo một phiên bản SaveOptions trong đó chúng tôi xác định định dạng tệp đầu ra là XLS
.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Thứ ba, tạo một phiên bản của PostWorkbookSaveAsRequest
trong đó chúng tôi chỉ định tên của TSV đầu vào, tên của sổ làm việc Excel kết quả và các tham số tùy chọn khác.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Cuối cùng, hãy gọi API để bắt đầu quá trình chuyển đổi TSV sang Excel. Sau khi mã được thực thi thành công, sổ làm việc Excel kết quả sẽ được lưu vào bộ lưu trữ đám mây.
// Để biết các ví dụ và tệp dữ liệu đầy đủ, 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 = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// tạo phiên bản CellsApi trong khi chuyển ClientID và ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// tải tệp TSV đầu vào
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// tải sổ làm việc TSV đầu vào lên bộ lưu trữ đám mây
cellsInstance.UploadFile("input.tsv", inputFile);
// gọi API để chuyển đổi sổ làm việc TSV sang Excel
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,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 TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Bạn có thể tải xuống TSV đầu vào và Excel kết quả được tạo trong ví dụ trên từ input.tsv và myResultant.xls.
TSV sang XLSX bằng lệnh cURL
Chuyển đổi TSV sang XLSX bằng lệnh Aspose.Cells Cloud và cURL là một quá trình đơn giản và hiệu quả. Cách tiếp cận này rất có lợi cho việc tự động hóa và xử lý hàng loạt, khiến nó trở nên lý tưởng để tích hợp vào các tập lệnh và quy trình công việc yêu cầu chuyển đổi dữ liệu thường xuyên.
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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bây giờ, để thực hiện chuyển đổi TSV sang XLSX, vui lòng thực hiện lệnh sau:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Thay thế sourceFile
bằng tên của tệp TSV đầu vào (có sẵn trong bộ lưu trữ đám mây), resultFile
bằng tên của sổ làm việc Excel đầu ra và accessToken
bằng mã thông báo truy cập JWT được tạo ở trên.
- Để lưu sổ làm việc XLSX thu được vào ổ đĩa cục bộ, vui lòng sử dụng lệnh cURL sau:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
Ứng dụng chuyển đổi TSV sang XLSX miễn phí
Để trải nghiệm khả năng của .NET REST API, bạn có thể cân nhắc sử dụng TSV to XLSX Conversion App nhẹ và siêu hiệu quả của chúng tôi. Ứng dụng miễn phí này được xây dựng trên nền tảng Aspose.Cells Cloud API và có thể được kiểm tra trực tuyến mà không cần bất kỳ yêu cầu cài đặt nào.
Phần kết luận
Tóm lại, chuyển đổi định dạng TSV sang Excel là một nhiệm vụ quan trọng để tăng cường thao tác, trực quan hóa và phân tích dữ liệu. Cho dù bạn chọn Aspose.Cells Cloud SDK mạnh mẽ và linh hoạt cho .NET hay các lệnh cURL đơn giản và có thể tạo tập lệnh với API đám mây Aspose.Cells, cả hai phương pháp đều cung cấp các giải pháp mạnh mẽ cho chuyển đổi này.
Liên kết hữu ích
Những bài viết liên quan
Chúng tôi thực sự khuyên bạn nên truy cập các blog sau: