Chuyển đổi Excel sang HTML bằng Node.js

Chuyển đổi Excel sang HTML bằng Node.js

Tệp Excel được sử dụng rộng rãi trong lĩnh vực kinh doanh và giáo dục. Đó là do cách sử dụng, tính năng cũng như khả năng lưu trữ và biểu diễn dữ liệu của chúng. Với sự phổ biến của world wide web, định dạng tệp HTML đã trở thành một thành phần thiết yếu của bất kỳ tổ chức nào. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chuyển đổi Excel sang HTML bằng Node.js theo chương trình. Tuy nhiên, [thư viện] Node.js Excel này 3 sẽ được sử dụng để đạt được chức năng này.

Chúng tôi sẽ đề cập đến các điểm sau trong bài đăng trên blog này:

Chuyển đổi Excel sang HTML bằng Node.js - Cài đặt API

Quy trình cài đặt thư viện Node.js này rất ngắn và bạn có thể kích hoạt nó trong dự án của mình bằng cách chạy hai lệnh sau:

npm install java
npm install aspose.cells

Bạn có thể truy cập trang [trang] cài đặt trong trường hợp bạn gặp bất kỳ vấn đề nào.

Cách chuyển Excel sang trang web theo chương trình

Có thể dễ dàng chuyển đổi tệp XLSX sang các định dạng tệp khác như HTML và PDF. Thư viện này cung cấp nhiều phương thức để thao tác với các tệp dữ liệu theo chương trình.

Các bước sau sẽ được thực hiện để chuyển đổi Excel sang trang web:

  1. Tạo một phiên bản của lớp Workbook và tải tệp Excel nguồn.
  2. Lưu tệp ở định dạng HTML bằng cách gọi phương thức save.
var aspose = aspose || {};

// đưa mô-đun aspose.cells vào dự án Node.js của bạn.
aspose.cells = require("aspose.cells");

// tạo một phiên bản của lớp Workbook và tải tệp Excel nguồn   
var workbook = aspose.cells.Workbook("sample.xlsx");

// lưu tệp ở định dạng HTML bằng cách gọi phương thức lưu 
workbook.save("converted.html",options);

Thư viện Node.js để chuyển đổi tệp Excel sang HTML - Tùy chọn nâng cao

Trong phần này, chúng ta sẽ xem xét một số phương pháp khác được cung cấp. Thư viện này cho phép bạn áp dụng các tùy chọn kiểu dáng và bố cục. Người dùng có thể xác định phông chữ, xuất CellArea của Bảng tính đang hoạt động hiện tại và nhiều hơn nữa.

Các bước sau đây và đoạn mã nói về một số tùy chọn nâng cao:

  1. Khởi tạo một phiên bản của lớp Workbook và tải tệp Excel nguồn.
  2. Khởi tạo một phiên bản của HtmlSaveOptions.
  3. Gọi phương thức setExportGridLines để xuất dữ liệu theo đường lưới.
  4. Gọi phương thức setDefaultFontName để đặt phông chữ.
  5. setPageTitle sẽ đặt tiêu đề cho trang HTML.
  6. Lưu tệp ở định dạng HTML bằng cách gọi phương thức save.
var aspose = aspose || {};

// đưa mô-đun aspose.cells vào dự án Node.js của bạn.
aspose.cells = require("aspose.cells");

// Khởi tạo một phiên bản của lớp Workbook và tải tệp Excel nguồn.
var workbook = aspose.cells.Workbook("sample.xlsx");

// Khởi tạo một phiên bản của HtmlSaveOptions
var options = aspose.cells.HtmlSaveOptions();

// Gọi phương thức setExportGridLines để xuất dữ liệu trong đường lưới.
options.setExportGridLines(true);

// gọi phương thức setDefaultFontName để đặt phông chữ
options.setDefaultFontName('Calibri');

// setPageTitle sẽ đặt tiêu đề của trang HTML
options.setPageTitle("First page");

// lưu tệp ở định dạng HTML bằng cách gọi phương thức lưu   
workbook.save("converted.html",options);

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Chúng tôi kết thúc bài viết blog này ở đây. Hy vọng bạn đã học được cách chuyển đổi Excel sang HTML bằng Node.js. Chúng tôi cũng đã trải qua một số tính năng nâng cao. Ngoài ra, bạn có thể khám phá tài liệu để biết các lựa chọn khác. Hơn nữa, bạn có thể truy cập một số bài đăng blog có liên quan khác được đề cập trong phần “Xem thêm” bên dưới. Hơn nữa, conholdate.com đang viết bài về các chủ đề mới. Vì vậy, vui lòng giữ liên lạc để cập nhật.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Xem thêm