
Cách chuyển đổi XLS sang HTML trực tuyến bằng Java.
Kỷ nguyên giao tiếp trực tuyến, nội dung động là chìa khóa thành công. Do đó, nhu cầu chuyển đổi dễ dàng dữ liệu Excel sang HTML bằng Java đã trở nên quan trọng hơn bao giờ hết. Hơn nữa, khả năng dịch các bảng tính Excel sang HTML một cách liền mạch này là một bước ngoặt. Bài viết này đi sâu vào vai trò quan trọng mà Java Cloud SDK đóng trong quá trình chuyển đổi này, cung cấp thông tin chi tiết, kỹ thuật và các bước thực tế để đáp ứng nhu cầu của bối cảnh trực tuyến do trực quan điều khiển.
- REST API để chuyển đổi Excel sang HTML
- Chuyển đổi Excel sang HTML trong Java
- Chuyển đổi Microsoft Excel Online sang HTML bằng lệnh cURL
REST API để chuyển đổi Excel sang HTML
Chuyển đổi Excel sang HTML trở thành một quy trình liền mạch và hiệu quả khi sử dụng Aspose.Cells Cloud SDK for Java, một bộ công cụ mạnh mẽ được thiết kế để hợp lý hóa các hoạt động của Excel trong môi trường đám mây. SDK mạnh mẽ này cung cấp cho bạn một loạt các tính năng để kiểm soát chính xác quy trình chuyển đổi, đảm bảo rằng HTML kết quả phản ánh các sắc thái của sổ làm việc Excel gốc. Vì vậy, cho dù bạn muốn giữ nguyên định dạng, tăng cường tính tương tác hay tạo bố cục phản hồi, SDK này cung cấp khả năng kiểm soát chi tiết đối với nhiều tham số chuyển đổi khác nhau.
Bây giờ, để sử dụng SDK, vui lòng thêm các thông tin chi tiết sau vào pom.xml để thêm tham chiếu Cloud SDK vào dự án của bạn.
<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>24.1.1</version>
</dependency>
</dependencies>
Nhận thông tin xác thực khách hàng của bạn từ bảng điều khiển đám mây. 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 bắt đầu nhanh.
Chuyển đổi Excel sang HTML trong Java
Như đã nêu ở trên, Aspose.Cells Cloud SDK for Java có thể khởi tạo quá trình chuyển đổi Excel sang HTML thông qua các lệnh gọi API trực quan, cung cấp cho bạn các tùy chọn tùy chỉnh và tính linh hoạt. Nó cung cấp nội dung HTML động và hấp dẫn về mặt hình ảnh, đảm bảo tích hợp liền mạch dữ liệu Excel vào các ứng dụng web và bản trình bày hiện đại. Phần sau đây giải thích các bước chuyển đổi Excel sang HTML trong Java.
CellsApi api = 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("input.xlsx", file, "Internal");
Tải bảng tính Excel đầu vào lên bộ nhớ đám mây.
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
Khởi tạo chuyển đổi Excel sang HTML. Sau khi hoạt động thành công, HTML kết quả được lưu trữ trong bộ nhớ có tên Internal
.
// để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples
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 xác thực của khách hàng
CellsApi api = new CellsApi(clientId,clientSecret);
// tên của đầu vào sổ làm việc Excel
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;
// Chỉ định xem có thiết lập các hàng trong sổ làm việc để tự động điều chỉnh hay không.
Boolean isAutoFit = true;
// Chỉ định liệu có lưu dữ liệu bảng hay không. Chỉ sử dụng pdf sang excel.
Boolean onlySaveTable = true;
// định dạng tập tin kết quả
String format = "HTML";
// tải tập tin từ hệ thống cục bộ
File file = new File("c://Users/nayyer/"+fileName);
// tải dữ liệu đầu vào Excel lên bộ nhớ đám mây
api.uploadFile("input.xlsx", file, "Internal");
// thực hiện thao tác chuyển đổi XLS sang HTML
// API tải sổ làm việc Excel đầu vào từ bộ nhớ đám mây
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
// in thông báo thành công
System.out.println("Excel to HTML converted successfully !");
}catch(Exception ex)
{
// in chi tiết ngoại lệ trong bảng điều khiển
System.out.println(ex);
}
Xem trước chuyển đổi Excel sang HTML trong Java.
Sổ làm việc Excel đầu vào và mã HTML kết quả được tạo ra trong ví dụ trên có thể được tải xuống từ:
- [resultant.html](tài nguyên/resultant.hml)
Vui lòng đổi tên phần mở rộng của tệp HTML đã tải xuống từ .hml thành .html.
Chuyển đổi Microsoft Excel Online sang HTML bằng lệnh cURL
Aspose.Cells Cloud cung cấp một môi trường đám mây đa năng, nơi các nhà phát triển có thể khai thác sức mạnh của API để thực hiện nhiều hoạt động Excel khác nhau, bao gồm chuyển đổi dữ liệu Excel thành HTML. Khi được ghép nối với các lệnh cURL, quy trình này trở nên có thể lập trình và thích ứng, cho phép tích hợp dễ dàng vào nhiều môi trường phát triển khác nhau.
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"
Bây giờ, vui lòng thực hiện lệnh sau để chuyển đổi XLS sang HTML trực tuyến. Phương pháp này mong đợi đầu vào Excel đã có sẵn trong bộ nhớ đám mây và sau khi chuyển đổi, HTML kết quả cũng được lưu trữ trong bộ nhớ đám mây.
>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Thay thế inputExcel
bằng tên của sổ làm việc Excel đầu vào có trong bộ nhớ đám mây, outputFile
bằng tên của HTML 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.
Trong trường hợp chúng ta cần lưu mã HTML kết quả trên ổ đĩa cục bộ, vui lòng sử dụng lệnh cURL sau.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myOutput.html"
Phần kết luận
Tóm lại, hành trình chuyển đổi Excel sang HTML được đánh dấu bằng hai cách tiếp cận riêng biệt nhưng bổ sung cho nhau. Bạn có thể lựa chọn bộ công cụ toàn diện và giàu tính năng do SDK cung cấp hoặc hiệu quả có thể lập trình và khả năng thích ứng đa nền tảng của các lệnh cURL. Tuy nhiên, cả hai cách tiếp cận đều hội tụ vào mục tiêu chung là chuyển đổi dữ liệu Excel thành HTML phản hồi và hấp dẫn trực quan một cách liền mạch. Tuy nhiên, sức mạnh của các cách tiếp cận này đảm bảo một giải pháp đáng tin cậy và hiệu quả, mở khóa toàn bộ tiềm năng của việc chuyển đổi Excel sang HTML cho cả nhà phát triển và người dùng.
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: