excel để hình ảnh

Cách chuyển đổi bảng tính Excel sang hình ảnh bằng .NET Cloud SDK.

Nhu cầu chuyển đổi dễ dàng các bảng tính Excel thành hình ảnh JPG sống động đã trở nên rõ ràng hơn bao giờ hết. Ngoài ra, trong bối cảnh kỹ thuật số ngày nay, khả năng chuyển đổi dữ liệu Excel thành hình ảnh JPG hấp dẫn về mặt thị giác một cách dễ dàng là vô giá. Bài viết này đi sâu vào ý nghĩa sâu sắc của quá trình chuyển đổi này, hé lộ những tình huống đa dạng mà nó chứng tỏ là không thể thiếu và trao quyền cho người dùng thêm chiều hướng trực quan động vào các bài thuyết trình dữ liệu của họ. Hãy cùng khám phá chi tiết về cách chúng ta có thể làm cho thông tin hấp dẫn và có tác động về mặt thị giác bằng cách sử dụng .NET REST API.

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

Chuyển đổi bảng tính Excel thành hình ảnh JPG trở thành một quy trình liền mạch và hiệu quả với khả năng mạnh mẽ của Aspose.Cells Cloud SDK cho .NET.SDK mạnh mẽ này cho phép bạn tích hợp các tính năng thao tác Excel toàn diện trực tiếp vào ứng dụng của mình, cung cấp giải pháp đáng tin cậy để chuyển đổi Excel sang JPG. SDK cung cấp nhiều khả năng tuyệt vời bao gồm trích xuất dữ liệu, thao tác bảng tính và tạo biểu đồ động—tất cả trong môi trường đám mây.

Bây giờ, 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 Excel sang JPG trong C# .NET

Hãy cùng đi sâu vào chi tiết nơi sự đổi mới gặp gỡ hiệu quả, mở ra một loạt các khả năng cho các bài thuyết trình dữ liệu động và trực quan phong phú. Vì vậy, vui lòng làm theo hướng dẫn dưới đây để chuyển đổi XLS sang JPG trong C# .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("sourceFile.xls", inputFile);

Tải bảng tính Excel đầu vào lên bộ nhớ đám mây.

SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };

Tạo một thể hiện của lớp SaveOptions trong đó chúng ta định nghĩa định dạng kết quả là JPG.

var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

Gọi API để bắt đầu hoạt động chuyển đổi Excel sang JPG. Sau khi hoạt động thành công, hình ảnh kết quả đượ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 sổ làm việc Excel đầu vào trên ổ đĩa cục bộ
string first_Excel = "input.xls";

try
{
    // đọc nội dung của Excel vào thể hiện luồng
    using (var inputFile = System.IO.File.OpenRead(second_Excel))
    {
        // tải từng sổ làm việc lên bộ nhớ đám mây
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // tạo một phiên bản của SaveOptions trong đó chúng ta chỉ định định dạng đầu ra là JPG
        SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
        
        // khởi tạo hoạt động chuyển đổi Excel sang JPG
        var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

       // in thông báo thành công nếu nối thành công
       if (response != null && response.Equals("OK"))
       {
           Console.WriteLine("Excel to picture conversion completed successfully !");
           Console.ReadKey();
       }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
excel để hình ảnh

Bản xem trước về chuyển đổi Excel sang JPG bằng .NET Cloud SDK.

Bảng tính Excel đầu vào và hình ảnh JPG kết quả được tạo ra trong ví dụ trên có thể được tải xuống từ:

  • [input.xls](tài nguyên/input.xls)
  • [resultant.jpg](tài nguyên/resultant.jpg)

XLS sang JPG sử dụng lệnh cURL

Việc chuyển đổi XLS sang JPG cũng có thể được thực hiện bằng lệnh Aspose.Cells Cloud và cURL. Quá trình này không chỉ dễ tiếp cận mà còn có khả năng thích ứng cao. Cho dù bạn là nhà phát triển tích hợp tính năng này vào ứng dụng hay người dùng cuối đang tìm kiếm giải pháp đơn giản, lệnh Aspose.Cells Cloud và cURL đều cung cấp phương pháp linh hoạt để chuyển đổi dữ liệu Excel thành hình ảnh JPG hấp dẫn về mặt thị giác.

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 chúng ta có mã thông báo JWT, vui lòng thực hiện lệnh sau để bắt đầu hoạt động chuyển đổi Excel sang hình ảnh. Yêu cầu sau đây mong đợi tệp Excel đầu vào đã có sẵn trong bộ nhớ đám mây. Sau khi lệnh được thực hiện thành công, hình ảnh JPG kết quả sẽ được lưu trữ trong bộ nhớ đám mây.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"JPG\",  \"EnableHTTPCompression\": true,}" \

Vui lòng thay thế sourceFile bằng tên của bảng tính Excel đầu vào có trong bộ nhớ đám mây, outputFile bằng tên của JPG kết quả sẽ được tạo và accessToken bằng mã thông báo JWT được tạo ở trên.

Phần kết luận

Tóm lại, cho dù bạn chọn khả năng hợp lý hóa của Aspose.Cells Cloud SDK cho .NET hay hiệu quả có thể lập trình của lệnh cURL, hành trình chuyển đổi Excel sang JPG được đánh dấu bằng khả năng truy cập, độ chính xác và khả năng thích ứng. Vì vậy, cho dù bạn là nhà phát triển đang tìm kiếm một SDK mạnh mẽ hay người dùng hàng ngày dựa vào các tương tác dòng lệnh đơn giản, sức mạnh kết hợp của các phương pháp này đảm bảo trải nghiệm năng động và phong phú về mặt hình ảnh cho tất cả mọi người.

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: