csv sang jpg

Chuyển đổi hình ảnh CSV sang JPEG bằng .NET Cloud SDK.

Các tệp CSV(Giá trị phân cách bằng dấu phẩy) rất tuyệt vời để lưu trữ và quản lý dữ liệu dạng bảng, nhưng chúng thiếu sức hấp dẫn về mặt trực quan và thường khó diễn giải khi nhìn lướt qua. Tuy nhiên, bằng cách chuyển đổi tệp CSV sang hình ảnh JPG(Nhóm chuyên gia nhiếp ảnh chung), chúng ta có thể chuyển đổi dữ liệu thô thành đồ họa hấp dẫn về mặt trực quan, dễ hiểu và dễ chia sẻ. Hãy cùng khám phá chi tiết về cách trình bày số liệu bán hàng, dữ liệu tài chính hoặc thông tin thống kê bằng cách chuyển đổi hình ảnh CSV sang JPG bằng Aspose.Cells Cloud. Phương pháp này cho phép chúng ta tạo các biểu đồ, đồ thị và đồ họa thông tin bắt mắt, truyền đạt hiệu quả các thông tin chi tiết và xu hướng.

API để chuyển đổi CSV sang hình ảnh

Bằng cách sử dụng Aspose.Cells Cloud SDK for .NET, nhiệm vụ chuyển đổi CSV sang Hình ảnh trở nên đơn giản và hiệu quả. Ngoài ra, bằng cách tận dụng các khả năng mạnh mẽ của Aspose.Cells Cloud API, bạn có thể chuyển đổi liền mạch các tệp CSV sang nhiều định dạng hình ảnh khác nhau, bao gồm cả JPG. Vì vậy, cho dù là tạo biểu đồ, đồ thị hay hình ảnh tùy chỉnh từ dữ liệu CSV, Aspose.Cells Cloud SDK for .NET đều cung cấp các công cụ cần thiết để hợp lý hóa quy trình chuyển đổi và dễ dàng tạo ra hình ảnh chất lượng chuyên nghiệp.

Bây giờ bước đầ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 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 CSV sang JPG trong C# .NET

Trong phần này, chúng ta sẽ khám phá chi tiết về cách sử dụng C# .NET để xử lý dữ liệu CSV và tạo hình ảnh chất lượng cao từ dữ liệu đó.

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ố.

SaveOptions saveOptions = new SaveOptions()

Thứ hai, tạo một phiên bản của SaveOptions và xác định định dạng tệp đầu ra là JPG.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Thứ ba, tạo một phiên bản của PostWorkbookSaveAsRequest trong đó chúng ta chỉ định tên của tệp CSV đầu vào, tên của ảnh JPEG kết quả và các tham số tùy chọn khác.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Gọi API để bắt đầu chuyển đổi CSV sang JPEG. Sau khi mã được thực thi thành công, hình ảnh JPEG kết quả sẽ được lưu 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);

try
{
    // đọc tập tin ODS đầu vào
    using (var inputFile = System.IO.File.OpenRead(input_csv))
    {
        // tải tệp ODS lên bộ nhớ đám mây
        cellsInstance.UploadFile("source.csv", inputFile);

        // khởi tạo tệp ODS để chuyển đổi bảng tính Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", 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("CSV to JPG conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv sang jpg

Xem trước quá trình chuyển đổi CSV sang JPG.

Tệp CSV đầu vào và tệp JPEG kết quả được tạo trong ví dụ trên có thể được tải xuống từ [source.csv][25] và resultant.jpg.

CSV sang JPEG sử dụng lệnh cURL

Ngoài ra, việc chuyển đổi tệp CSV (Giá trị phân cách bằng dấu phẩy) sang hình ảnh JPEG bằng Aspose.Cells Cloud thông qua lệnh cURL cung cấp giải pháp liền mạch và hiệu quả cho nhiều nhu cầu trình bày và trực quan hóa dữ liệu. Chỉ với một vài lệnh đơn giản, bạn có thể sử dụng các khả năng mạnh mẽ của Aspose.Cells Cloud để chuyển đổi dữ liệu CSV thành hình ảnh JPEG chất lượng cao.

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"

Sau khi có mã thông báo truy cập JWT, vui lòng thực hiện lệnh sau để chuyển đổi CSV sang ảnh JPEG và lưu đầu ra vào bộ nhớ đám mây.

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

Thay thế sourceFile bằng tên của tệp CSV đầu vào có trong bộ nhớ đám mây, myResultant bằng tên của ảnh JPEG kết quả sẽ được tạo trong bộ nhớ đám mây và accessToken bằng mã thông báo truy cập JWT được tạo ở trên.

Thay vì lưu đầu ra vào bộ nhớ đám mây, nếu bạn có nhu cầu lưu hình ảnh kết quả vào ổ đĩa cục bộ, hãy thử thực hiện lệnh sau.

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

Phần kết luận

Tóm lại, cho dù bạn chọn sử dụng Aspose.Cells Cloud SDK cho .NET hay lệnh cURL để chuyển đổi CSV sang hình ảnh JPEG, cả hai cách tiếp cận đều cung cấp các giải pháp mạnh mẽ và hiệu quả cho nhu cầu trực quan hóa dữ liệu của bạn. Bạn có thể tin tưởng vào độ tin cậy, độ chính xác và hiệu suất của Aspose.Cells Cloud để cung cấp hình ảnh JPEG chất lượng cao từ dữ liệu CSV của bạn. Tuy nhiên, chúng tôi khuyến khích bạn khám phá thêm các tùy chọn này và tự mình trải nghiệm những lợi ích của Aspose.Cells Cloud.

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: