Cách tạo siêu liên kết trong Excel bằng Node.js

Cách tạo siêu liên kết trong Excel bằng Node.js

Truy cập và thao tác với tệp Excel theo chương trình không phải là một nhiệm vụ khó khăn hơn. Có một số công việc thường ngày tốn nhiều thời gian và đôi khi trở nên rắc rối. Tuy nhiên, việc tự động hóa các tác vụ lặp đi lặp lại như vậy luôn mang lại lợi thế cạnh tranh cho ứng dụng kinh doanh. Do đó, chúng tôi sẽ sử dụng [thư viện Javascript] XLSX này 2 để triển khai cách tạo Siêu liên kết trong Excel bằng Node.js theo chương trình.

Các điểm sau đây sẽ được đề cập:

Cài đặt thư viện JavaScript XLSX

Thư viện này cung cấp nhiều phương pháp phong phú cùng với tài liệu toàn diện. Có hai cách để cài đặt thư viện này, bạn có thể cài đặt nó bằng cách tải xuống gói API hoặc chạy các lệnh sau trong terminal/CMD.

npm install java
npm install aspose.cells

Hãy viết đoạn mã và các bước để đạt được chức năng mong muốn theo chương trình.

Sau đây là các bước:

  1. Khởi tạo một thể hiện của lớp Workbook.
  2. Lấy tham chiếu của bảng tính đầu tiên bằng cách gọi phương thức getWorksheets.
  3. nhận phần tử Bảng tính tại chỉ mục đã chỉ định.
  4. Nhận bộ sưu tập HyperlinkCollection bằng cách gọi phương thức getHyperlinks và gán nó cho HyperlinkCollection.
  5. Gọi phương thức add để thêm siêu liên kết vào URL tại ô “A1”.
  6. Lưu tệp Excel bằng cách gọi phương thức save.

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

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Khởi tạo một thể hiện của lớp Workbook. 
var workbook = new aspose.cells.Workbook();
// Lấy tham chiếu của bảng tính đầu tiên bằng cách gọi phương thức getWorksheets. 
var worksheets = workbook.getWorksheets();
// lấy phần tử Bảng tính tại chỉ mục đã chỉ định. 
var sheet = worksheets.get(0);
// Nhận bộ sưu tập HyperlinkCollection bằng cách gọi phương thức getHyperlinks và gán nó cho HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Gọi phương thức add để thêm siêu liên kết vào URL tại ô "A1". 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Lưu tệp Excel bằng cách gọi phương thức lưu.
workbook.save(  "AddingLinkToURL_out.xls");

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

Cách tạo siêu liên kết trong Excel

Tương tự như vậy, bạn có thể khám phá nhiều tính năng khác được thư viện Javascript XLSX này cung cấp. Nó cho phép bạn định cấu hình các lệnh gọi API để đáp ứng các yêu cầu kinh doanh của bạn.

Vui lòng làm theo các bước sau:

  1. Tạo một đối tượng của lớp Workbook.
  2. nhận phần tử Bảng tính tại chỉ mục đã chỉ định.
  3. Gọi phương thức getCells để lấy bộ sưu tập Cells.
  4. nhận phần tử Ô tại tên ô được chỉ định.
  5. Đặt giá trị của phạm vi bằng cách gọi phương thức setValue.
  6. Đặt màu phông chữ của ô thành Xanh lam bằng cách gọi phương thức setColor.
  7. Bây giờ, hãy lấy bộ sưu tập HyperlinkCollection bằng cách gọi phương thức getHyperlinks và gán nó cho HyperlinkCollection.
  8. Thêm siêu liên kết vào URL tại ô “A1” bằng cách gọi phương thức add.
  9. Gọi phương thức save để lưu tệp Excel.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Tạo một đối tượng của lớp Workbook.
var workbook = new aspose.cells.Workbook();
// lấy phần tử Bảng tính tại chỉ mục đã chỉ định. 
var sheet = workbook.getWorksheets().get(0);
// Gọi phương thức getCells để lấy bộ sưu tập Cells.
var cells = sheet.getCells();
// Lấy phần tử Cell tại tên ô được chỉ định. 
var cell = cells.get("A1");
// Đặt giá trị của phạm vi bằng cách gọi phương thức setValue. 
cell.setValue("Visit Aspose");
// Đặt màu phông chữ của ô thành Xanh lam bằng cách gọi phương thức setColor. 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// Bây giờ, hãy lấy bộ sưu tập HyperlinkCollection bằng cách gọi phương thức getHyperlinks và gán nó cho HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Thêm siêu liên kết vào URL tại ô "A1" bằng cách gọi phương thức thêm. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Gọi phương thức save để lưu file Excel. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

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

Điều này đưa chúng ta đến phần cuối của bài viết blog này. Chúng tôi có thể nói một cách an toàn rằng bạn đã trải qua và học cách tạo Siêu liên kết trong Excel bằng Node.js. Ngoài ra, bạn cũng đã khám phá một số phương pháp nâng cao được thư viện JavaScript XLSX này đưa ra. Hơn nữa, đừng bỏ qua tài liệu để biết các tính năng khác.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để 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

Làm cách nào để tạo nhiều Siêu liên kết trong Excel?

Vui lòng truy cập liên kết này để lấy đoạn mã trình bày cách tạo Siêu liên kết trong tệp Excel bằng [thư viện XLSX] JavaScript 2.

Xem thêm