
Cách chuyển đổi JSON sang CSV bằng .NET Cloud SDK.
Mở khóa sự đơn giản của việc chuyển đổi dữ liệu JSON sang CSV(Giá trị phân cách bằng dấu phẩy) một cách dễ dàng với hướng dẫn toàn diện của chúng tôi. Khám phá thế giới chuyển đổi dữ liệu bằng cách sử dụng .NET REST API, nơi chúng tôi cung cấp hướng dẫn từng bước để điều hướng liền mạch qua ‘định dạng json sang csv’, chuyển đổi trực tuyến. Nâng cao kỹ năng thao tác dữ liệu của bạn với hướng dẫn thân thiện với người dùng của chúng tôi, đảm bảo quá trình chuyển đổi suôn sẻ từ định dạng JSON sang CSV.
- .NET REST API để chuyển đổi JSON sang CSV
- Chuyển đổi JSON sang CSV trong C# .NET
- Chuyển đổi JSON sang CSV bằng lệnh cURL
.NET REST API để chuyển đổi JSON sang CSV
Chuyển đổi JSON sang CSV bằng Aspose.Cells Cloud SDK for .NET mang lại nhiều lợi ích và hợp lý hóa các tác vụ thao tác dữ liệu. Quá trình này tăng cường khả năng tương tác dữ liệu bằng cách tạo điều kiện chuyển đổi mượt mà giữa các định dạng khác nhau, khiến nó đặc biệt hữu ích cho những người dùng cần tích hợp nhiều nguồn dữ liệu khác nhau. Hơn nữa, bản thân SDK cung cấp một loạt các khả năng mạnh mẽ ngoài việc chuyển đổi, cho phép các nhà phát triển tạo, thao tác và xử lý các tệp Excel trên đám mây một cách dễ dàng.
Bây giờ, để sử dụng SDK, chúng ta 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 Add Package
. Thứ hai, lấy thông tin xác thực 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 JSON sang CSV trong C# .NET
Chúng ta đã biết rằng Aspose.Cells Cloud SDK cho phép bạn xây dựng các ứng dụng mạnh mẽ xử lý hiệu quả các tệp Excel. Nó mang lại sự linh hoạt và tiện lợi hơn cho quy trình quản lý dữ liệu trong môi trường đám mây. Vì vậy, hãy tận dụng lợi thế của API tuyệt vời này, chúng ta hãy đi sâu vào chi tiết về cách chúng ta có thể chuyển đổi JSON sang CSV bằng đoạn mã C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Đầu tiên, 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("sourceFile.json", file);
Tải tệp JSON đầu vào lên bộ nhớ đám mây.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
Cuối cùng, gọi API để chuyển đổi JSON sang CSV. Sau khi chuyển đổi thành công, CSV kết quả sẽ được lưu trữ trong 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);
// tên của tệp JSON đầu vào
string input_JSON = @"input.json";
// Tệp CSV kết quả
string resultant_file = "resultant.csv";
// tải tệp JSON từ ổ đĩa cục bộ
using (var file = System.IO.File.OpenRead(input_JSON))
{
// tải tệp đầu vào lên bộ nhớ đám mây
cellsInstance.UploadFile("sourceFile.json", file);
}
// gọi API để chuyển đổi JSON sang CSV trực tuyến
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);

Bản xem trước về chuyển đổi JSON sang CSV.
Tệp JSON mẫu và tệp CSV kết quả được tạo ở trên có thể được tải xuống từ:
- [input.json](hình ảnh/input.json)
- [resultant.csv](hình ảnh/resultant.csv)
Chuyển đổi JSON sang CSV bằng lệnh cURL
Chuyển đổi JSON sang CSV liền mạch bằng lệnh Aspose.Cells Cloud và cURL cung cấp giải pháp đơn giản và hiệu quả để chuyển đổi định dạng dữ liệu trong môi trường đám mây. Bằng cách tải tệp JSON của bạn lên bộ lưu trữ đám mây và sử dụng điểm cuối Convert API, bạn có thể dễ dàng chuyển đổi dữ liệu của mình sang CSV. Các lệnh cURL chứng minh một quy trình đơn giản nhưng mạnh mẽ, cho phép bạn chỉ định tệp nguồn (input.json) và định dạng đầu ra mong muốn (CSV) và chỉ bằng một lệnh gọi API, chuyển đổi JSON sang định dạng CSV.
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"
Khi đã có mã thông báo JWT, vui lòng thực hiện lệnh sau để chuyển đổi JSON sang định dạng CSV.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=CSV&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Thay thế inputFile
bằng tên của tệp JSON đầu vào có trong bộ nhớ đám mây, resultantFile
bằng tên của tệp CSV kết quả sẽ được tạo và accessToken
bằng mã thông báo truy cập JWT được tạo ở trên.
Phần kết luận
Tóm lại, cho dù bạn chọn chuyển đổi JSON sang CSV bằng Aspose.Cells Cloud SDK cho .NET hay thông qua lệnh cURL với Aspose.Cells Cloud API, cả hai phương pháp đều cung cấp các giải pháp mạnh mẽ và linh hoạt để chuyển đổi dữ liệu trong môi trường đám mây. Tuy nhiên, SDK cung cấp khả năng tích hợp liền mạch vào các dự án .NET của bạn, mang lại sự tiện lợi thông qua các phương pháp được ghi chép rõ ràng và khả năng mở rộng của nó. Mặt khác, các lệnh cURL cung cấp giao diện dòng lệnh cho những người thích giải pháp nhẹ và có thể lập trình, đảm bảo khả năng truy cập trên nhiều nền tảng khác nhau. Tuy nhiên, bất kể bạn sử dụng phương pháp nào, Aspose.Cells Cloud đều nổi bật là lựa chọn đáng tin cậy và giàu tính năng cho nhu cầu xử lý dữ liệu của bạ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: