excel sang html

Chuyển đổi Excel sang HTML trong Java

Chúng tôi sử dụng sổ làm việc Excel để thực hiện nhập dữ liệu, sắp xếp dữ liệu, thực hiện công việc kế toán, tiến hành phân tích tài chính, quản lý thời gian, quản lý tác vụ, v.v. Đồng thời, HTML là một định dạng phổ biến để chia sẻ dữ liệu và thông tin qua internet và định dạng này mang lại nhiều lợi ích, bao gồm khả năng tương thích đa nền tảng, tùy chỉnh dễ dàng và tính linh hoạt. Bằng cách chuyển đổi bảng tính Excel sang HTML, bạn có thể dễ dàng chia sẻ dữ liệu của mình với người khác và đảm bảo rằng thông tin của bạn có thể truy cập được đối với bất kỳ ai, ở bất kỳ đâu và trên bất kỳ thiết bị nào. Trong hướng dẫn từng bước này, chúng ta sẽ khám phá những lợi ích của việc chuyển đổi Excel sang HTML, sử dụng Java REST API.

Trình chuyển đổi Excel sang HTML

Aspose.Cells Cloud SDK cho Java là một công cụ mạnh mẽ cung cấp nhiều khả năng để chuyển đổi bảng tính Excel sang định dạng HTML. Với SDK này, bạn có thể tùy chỉnh đầu ra để đáp ứng các nhu cầu cụ thể của mình, bao gồm khả năng chỉ định mã hóa HTML, lưu hình ảnh dưới dạng các tệp riêng biệt và kiểm soát định dạng đầu ra của bạn. Nó cũng hỗ trợ nhiều định dạng tệp khác, bao gồm XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), và hơn thế nữa, làm cho nó trở thành một công cụ linh hoạt để chuyển đổi tài liệu. Hơn nữa, nó có khả năng mở rộng cao, cho phép bạn xử lý khối lượng dữ liệu lớn một cách nhanh chóng và hiệu quả. Cho dù bạn là nhà phát triển, chủ doanh nghiệp hay chuyên gia quản lý tài liệu, Aspose.Cells Cloud SDK cho Java là lựa chọn lý tưởng để chuyển đổi Excel sang HTML.

Bây giờ, trước tiên chúng ta cần thêm tham chiếu SDK trong dự án Java (bản dựng maven) bằng cách thêm thông tin sau vào tệp pom.xml.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Nếu bạn hiện chưa có tài khoản trên Cloud Dashboard, vui lòng tạo một tài khoản miễn phí bằng địa chỉ email hợp lệ và nhận thông tin chi tiết về thông tin xác thực khách hàng được cá nhân hóa của bạn.

Excel sang Web trong Java

Hãy thảo luận chi tiết về cách bạn có thể phát triển trình xem bảng tính trực tuyến bằng cách thực hiện theo các bước dưới đây.

  • Tạo một thể hiện của lớp CellsApi lấy thông tin đăng nhập của khách hàng làm đối số đầu vào.
  • Chỉ định tên của đầu vào Excel, định dạng kết quả là HTML và tên tệp đầu ra trong các biến chuỗi.
  • Đọc nội dung của sổ làm việc Excel từ ổ đĩa cục bộ bằng Phiên bản tệp.
  • Cuối cùng, gọi phương thức cellsWorkbookPutConvertWorkbook(…) để bắt đầu thao tác chuyển đổi.
// để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Nhận ClientID và ClientSecret từ https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // tạo một phiên bản của CellsApi bằng thông tin đăng nhập của khách hàng
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // tên của sổ làm việc Excel đầu vào
    String fileName = "source.xlsx";
    // chi tiết mật khẩu nếu sổ làm việc được mã hóa
    String password = null;
        
    // định dạng tệp kết quả
    String format = "HTML";
    		
    // tải tệp từ hệ thống cục bộ
    File file = new File("c://Users/"+fileName);	
    
    // thực hiện thao tác chuyển đổi tài liệu
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // in thông báo thành công
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
xem trước tệp excel sang csv

image1:- Xem trước chuyển đổi Excel sang HTML

Có thể tải xuống Excel đầu vào được sử dụng trong ví dụ trên từ myDocument.xlsx.

Lưu ý khả năng tuyệt vời của API nơi các trang tính riêng lẻ xuất hiện dưới dạng các tab riêng biệt trong HTML kết quả.

Chuyển đổi Excel sang HTML bằng lệnh cURL

Chuyển đổi Excel sang HTML / XLS sang Web bằng API REST và các lệnh cURL mang lại một số lợi ích. Đầu tiên và quan trọng nhất, phương pháp này rất linh hoạt và có thể dễ dàng tích hợp vào quy trình công việc hiện có của bạn. Bằng cách sử dụng API REST và các lệnh cURL, bạn có thể tự động hóa các tác vụ chuyển đổi tài liệu của mình và giảm lượng thời gian cũng như tài nguyên cần thiết cho chuyển đổi thủ công. Ngoài ra, việc sử dụng công cụ dựa trên đám mây như Aspose.Cells Cloud cho phép bạn thực hiện chuyển đổi trên nền tảng có thể mở rộng và an toàn mà không cần bất kỳ phần mềm bổ sung nào. Cuối cùng, sử dụng API REST và các lệnh cURL để chuyển đổi Excel sang HTML là một giải pháp hiệu quả về chi phí có thể giúp bạn tiết kiệm tiền cho phí cấp phép và chi phí bảo trì.

Vì vậy, trước tiên chúng ta cần tạo mã thông báo truy cập JWT trong khi thực hiện lệnh sau.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Khi chúng tôi có mã thông báo JWT, chúng tôi cần thực hiện lệnh sau để chuyển đổi XLS sang HTML và lưu đầu ra trong bộ lưu trữ Đám mây.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Nhận xét cuối cùng

Tóm lại, chuyển đổi Excel sang HTML là một nhiệm vụ phổ biến có thể được thực hiện bằng nhiều công cụ và phương pháp khác nhau. Tuy nhiên, trong bài viết này, chúng tôi đã khám phá hai cách tiếp cận để chuyển đổi Excel sang HTML: sử dụng mã Java với Aspose.Cells Cloud SDK và sử dụng API REST và các lệnh cURL. Cả hai phương pháp đều mang lại lợi ích và ưu điểm riêng, tùy thuộc vào yêu cầu cụ thể và quy trình làm việc của bạn. Sử dụng mã Java cung cấp giải pháp tích hợp và có thể tùy chỉnh hơn, trong khi sử dụng API REST và các lệnh cURL mang lại tính linh hoạt và khả năng mở rộng hơn. Cuối cùng, việc lựa chọn cách tiếp cận phụ thuộc vào các yếu tố như kích thước và độ phức tạp của tệp Excel, mức độ tự động hóa và tích hợp cần thiết cũng như ngân sách và tài nguyên tổng thể của bạn. Bất kể bạn chọn cách tiếp cận nào, Aspose.Cells Cloud cung cấp một nền tảng mạnh mẽ và đáng tin cậy để chuyển đổi tài liệu, với sự hỗ trợ cho nhiều định dạng và tính năng tệp.

Xin lưu ý rằng bạn có thể tải xuống mã nguồn đầy đủ của SDK từ GitHub (được xuất bản theo giấy phép MIT). 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í]9.

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 liên kết sau để tìm hiểu thêm về: