excel sang html

Chuyển đổi Excel sang HTML bằng C# .NET

Excel bảng tính được sử dụng rộng rãi để lưu trữ và phân tích dữ liệu, nhưng chúng có thể khó truy cập và xem trực tuyến. Giải pháp cho vấn đề này là chuyển đổi bảng tính Excel thành bảng HTML để có thể truy cập và xem dễ dàng trên web. Với Aspose.Cells Cloud, quá trình này thậm chí còn trở nên dễ dàng và hiệu quả hơn. Trong bài viết này, chúng ta sẽ thảo luận cách sử dụng Aspose.Cells Cloud để chuyển đổi bảng tính Excel sang bảng HTML và khám phá những lợi ích khác của việc sử dụng giải pháp này cho các yêu cầu chuyển đổi của bạn. Cho dù bạn là nhà phát triển hay người dùng cuối, bài viết này được thiết kế để cung cấp cho bạn thông tin bạn cần để bắt đầu chuyển đổi từ Excel sang HTML.

API chuyển đổi từ Excel sang Web

Tận hưởng sự tích hợp liền mạch, các tính năng nâng cao và khả năng chuyển đổi nhanh chóng của Aspose.Cells Cloud. Đó là API dựa trên đám mây cung cấp giải pháp đơn giản và hiệu quả để chuyển đổi bảng tính Excel sang bảng HTML. Chuyển đổi bảng XLS và XLSX sang HTML chỉ với một vài dòng mã, loại bỏ tất cả nhu cầu nhập dữ liệu thủ công và giải phóng thời gian của bạn cho các tác vụ quan trọng hơn. Vì vậy, cho dù bạn cần xuất bản dữ liệu trực tuyến, chia sẻ dữ liệu đó với nhóm của mình hay tự động hóa quy trình làm việc của mình, Aspose.Cells Cloud cung cấp giải pháp linh hoạt và có thể mở rộng cho nhu cầu chuyển đổi Excel sang HTML của bạn.

Bây giờ, theo phạm vi của bài viết này, chúng ta cần thêm tham chiếu Aspose.Cells Cloud SDK for .NET dưới dạng gói NuGet trong giải pháp C# .NET của mình. Tìm kiếm “Aspose.Cells-Cloud” trong trình quản lý gói NuGet và thêm gói.

Đám mây Aspose.Cells

Hình ảnh 1:- Gói Aspose.Cells Cloud NuGet.

Hơn nữa, để sử dụng các khả năng của API, chúng tôi cũng cần phải có tài khoản Bảng điều khiển đám mây. Nếu bạn chưa đăng ký, vui lòng tạo một tài khoản miễn phí trên Cloud Dashboard bằng địa chỉ email hợp lệ và lấy thông tin đăng nhập khách hàng được cá nhân hóa của bạn.

Xem bảng tính trực tuyến bằng C#

Hãy thảo luận các bước về cách thực hiện tính năng bảng tính trực tuyến bằng C# .NET.

excel sang html

Hình ảnh 2:- Xem trước chuyển đổi từ Excel sang Web.

Sử dụng liên kết sau để tải xuống trang tính Excel mẫu (myDocument.xlsx) được sử dụng trong ví dụ trên.

// Để 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 đăng nhập 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 bằng cách cung cấp chi tiết ClientID và ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Nhập sổ làm việc Excel
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Tên của tệp HTML kết quả
string resultantFile = "Converted.html";
        
try
{
    // tải tệp từ ổ đĩa hệ thống cục bộ
    using (var file = System.IO.File.OpenRead(name))
    {

        // khởi tạo thao tác chuyển đổi
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Thông báo thành công nếu quá trình chuyển đổi hoàn tất
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Hãy hiểu đoạn mã trên:

CellsApi instance = new CellsApi(clientID, clientSecret);

Tạo một đối tượng của CellsApi nơi chúng tôi chuyển thông tin đăng nhập của ứng dụng khách làm đối số.

var file = System.IO.File.OpenRead(name)

Đọc bảng tính Excel đầu vào bằng phương thức OpenRead(…) của lớp System.IO.File.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Phương pháp này kích hoạt thao tác chuyển đổi Excel sang HTML và lưu HTML kết quả trong bộ nhớ Đám mây.

Excel sang HTML trực tuyến bằng các lệnh cURL

Có thể chuyển đổi Excel sang HTML bằng cách sử dụng các lệnh cURL, lệnh này cho phép bạn tương tác với Aspose.Cells Cloud API và thực hiện nhiều thao tác khác nhau, bao gồm cả chuyển đổi Excel sang HTML. Đây là một ví dụ đơn giản về cách chuyển đổi bảng tính Excel sang HTML bằng các lệnh cURL:

  1. Tải bảng tính Excel của bạn lên nền tảng lưu trữ đám mây, chẳng hạn như Google Drive hoặc Dropbox.
  2. Nhận khóa API từ Aspose.Cells Cloud, khóa này sẽ được sử dụng để xác thực các yêu cầu API của bạn.
  3. Tạo mã thông báo truy cập JWT dựa trên thông tin đăng nhập của khách hàng bằng lệnh sau.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. Bây giờ, hãy sử dụng lệnh cURL sau để chuyển đổi bảng tính Excel của bạn sang HTML:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. Khi lệnh cURL được thực thi, HTML kết quả sẽ được lưu vào bộ nhớ đám mây.

  2. Bây giờ, thay vì lưu trữ đám mây, nếu chúng ta cần lưu HTML vào ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

Hãy thử sử dụng Ứng dụng Excel Converter trực tuyến miễn phí của chúng tôi.

Kết luận

Tóm lại, chuyển đổi bảng tính Excel sang bảng HTML là một nhiệm vụ phổ biến đối với nhiều doanh nghiệp và tổ chức và Aspose.Cells Cloud cung cấp giải pháp mạnh mẽ và linh hoạt cho nhu cầu của họ. Bằng cách sử dụng Aspose.Cells Cloud SDK cho .NET, bạn có thể chuyển đổi bảng tính Excel sang bảng HTML một cách nhanh chóng và dễ dàng, chỉ với một vài dòng mã. Ngoài ra, Aspose.Cells Cloud cung cấp nhiều tính năng, bao gồm hỗ trợ nhiều ngôn ngữ lập trình, tích hợp với các nền tảng lưu trữ đám mây phổ biến và giao diện thân thiện với người dùng, biến nó trở thành giải pháp lý tưởng cho các doanh nghiệp và tổ chức thuộc mọi quy mô. Cho dù bạn cần xuất bản dữ liệu trực tuyến, chia sẻ dữ liệu đó với nhóm của mình hay tự động hóa quy trình làm việc của mình, Aspose.Cells Cloud cung cấp giải pháp đáng tin cậy và có thể mở rộng cho nhu cầu chuyển đổi Excel sang HTML của bạn.

Chúng tôi cũng khuyên bạn nên khám phá Tài liệu sản phẩm, vì tài liệu này chứa một tập hợp các chủ đề giải thích các tính năng thú vị khác của API. Cuối cùng, nếu bạn gặp phải bất kỳ sự cố nào khi sử dụng API, vui lòng liên hệ với chúng tôi qua Diễn đàn hỗ trợ sản phẩm miễn phí.

Những bài viết liên quan

Vui lòng truy cập các liên kết sau để tìm hiểu thêm về: