Cách tạo tệp Excel dùng chung trong Nodejs

Cách tạo tệp Excel dùng chung trong Nodejs

MS Excel đã và đang đóng góp cho thế giới công nghệ hiện đại về lưu trữ dữ liệu và biểu diễn dữ liệu. Các tệp XLS/XLSX rất dễ bảo trì và có các tính năng thân thiện với đám mây. Hầu hết, bạn phải tạo các tệp Excel được chia sẻ để cho phép người khác làm việc trên cùng một tệp. Trong các tổ chức lớn, đây là một nhiệm vụ phổ biến và cần thiết để tiết kiệm thời gian và các chi phí khác. Tuy nhiên, chúng tôi sẽ sử dụng [thư viện] Node.js Excel này 2 để trình bày cách tạo tệp Excel được chia sẻ trong Nodejs theo chương trình.

Chúng tôi sẽ đề cập đến các điểm sau:

Cài đặt API JavaScript Excel

Bạn có thể tạo các tệp Excel được chia sẻ bằng thư viện mạnh mẽ này. Thật dễ dàng để cài đặt và định cấu hình trong dự án Node.js của bạn. Tuy nhiên, bạn có thể thiết lập thư viện này bằng hai cách đơn giản. Vì vậy, bạn có thể tải xuống gói API hoặc cài đặt nó bằng cách chạy các lệnh sau trong thiết bị đầu cuối:

npm install java
npm install aspose.cells

Cách tạo tệp Excel dùng chung trong Nodejs

Sau khi thư viện được thiết lập, bạn đã sẵn sàng tạo các tệp Excel được chia sẻ theo chương trình.

Bạn có thể làm theo các bước sau và đoạn mã:

  1. Khởi tạo một thể hiện của lớp Workbook.
  2. Phương thức setAutoRecover cho biết liệu tệp có được đánh dấu để tự động khôi phục hay không.
  3. Phương thức setCheckCompatibility cho biết liệu có kiểm tra tính tương thích với các phiên bản cũ hơn khi lưu sổ làm việc hay không.
  4. Phương thức setCrashSave cho biết liệu ứng dụng có lưu tệp sổ làm việc lần cuối sau sự cố hay không.
  5. Phương thức setRepairLoad cho biết lần cuối ứng dụng mở sổ làm việc ở chế độ an toàn hay chế độ sửa chữa.
  6. Gọi phương thức setShowTabs này để đặt giá trị xem các tab Sổ làm việc có được hiển thị hay không.
  7. Gọi phương thức setShared để chia sẻ Workbook.

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//  Khởi tạo một thể hiện của lớp Workbook  
var wb = new aspose.cells.Workbook();
//  Phương thức setAutoRecover cho biết liệu tệp có được đánh dấu để tự động khôi phục hay không 
wb.getSettings().setAutoRecover(true);
// Phương thức setCheckCompatibility cho biết liệu có kiểm tra tính tương thích với các phiên bản cũ hơn khi lưu sổ làm việc hay không. 
wb.getSettings().setCheckCompatibility(false);
// Phương thức setCrashSave cho biết liệu ứng dụng có lưu tệp sổ làm việc lần cuối sau khi xảy ra sự cố hay không. 
wb.getSettings().setCrashSave(true);
// Phương thức setRepairLoad cho biết lần cuối ứng dụng mở sổ làm việc ở chế độ an toàn hay chế độ sửa chữa. 
wb.getSettings().setRepairLoad(true);
// Gọi phương thức setShowTabs này để đặt giá trị xem các tab Sổ làm việc có được hiển thị hay không. 
wb.getSettings().setShowTabs(true),
//Gọi phương thức setShared để chia sẻ Workbook 
wb.getSettings().setShared(true);
//Lưu sổ làm việc được chia sẻ
wb.save("outputSharedWorkbook.xlsx");

Bạn có thể thấy đầu ra trong hình ảnh dưới đây:

API Excel Excel

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

Bạn có thể tận dụng 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

Đây là phần cuối của bài viết blog hướng dẫn này. Bạn đã trải qua cách tạo tệp Excel dùng chung trong Nodejs theo chương trình. Ngoài ra, bạn cũng đã thấy đoạn mã và các phương thức được API JavaScript Excel hiển thị. Ngoài ra, bạn có thể truy cập tài liệu để biết các tính năng khác. Có các liên kết có liên quan khác có sẵn trong phần “Xem thêm” bên dưới. Cuối cùng, hãy duy trì kết nối với conholdate.com để cập nhật thường xuyên.

Đặ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.

Câu hỏi thường gặp

JavaScript có thể tạo tệp Excel không?

Có, bạn có thể dễ dàng cài đặt [thư viện] JavaScript Excel này 2 và tạo, thao tác và chuyển đổi tệp Excel sang các định dạng tệp phổ biến khác theo chương trình.

Làm cách nào để tạo tệp chia sẻ trong Excel?

Vui lòng truy cập liên kết này để biết cách tạo các tệp Excel được chia sẻ trong Nodejs theo lập trình.

Xem thêm