Как создавать гиперссылки в Excel с помощью Node.js

Как создавать гиперссылки в Excel с помощью Node.js

Программный доступ к файлам Excel и управление ими не является более сложной задачей. Есть ряд рутинных дел, которые отнимают много времени и иногда становятся хлопотами. Однако автоматизация таких повторяющихся задач всегда дает бизнес-приложению конкурентное преимущество. Поэтому мы будем использовать этот XLSX Javascript библиотека для реализации того, как программно создавать гиперссылки в Excel с помощью Node.js.

Будут затронуты следующие моменты:

Установка библиотеки XLSX JavaScript

Эта библиотека предлагает богатый набор методов, а также исчерпывающую документацию. Есть два способа установить эту библиотеку: вы можете установить ее, загрузив пакет API или выполнив следующие команды в терминале/CMD.

npm install java
npm install aspose.cells

Давайте напишем фрагмент кода и шаги для достижения желаемой функциональности программным путем.

Ниже приведены шаги:

  1. Инициализировать экземпляр класса Workbook.
  2. Получите ссылку на первый рабочий лист, вызвав метод getWorksheets.
  3. get элемент Worksheet по указанному индексу.
  4. Получите коллекцию HyperlinkCollection, вызвав метод getHyperlinks и назначив ее коллекции HyperlinkCollection.
  5. Вызовите метод add, чтобы добавить гиперссылку к URL-адресу в ячейке «A1».
  6. Сохраните файл Excel, вызвав метод save.

Скопируйте и вставьте следующий код в основной файл:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Инициализировать экземпляр класса Workbook. 
var workbook = new aspose.cells.Workbook();
// Получите ссылку на первый рабочий лист, вызвав метод getWorksheets. 
var worksheets = workbook.getWorksheets();
// получить элемент Worksheet по указанному индексу. 
var sheet = worksheets.get(0);
// Получите коллекцию HyperlinkCollection, вызвав метод getHyperlinks, и назначьте ее коллекции HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Вызовите метод добавления, чтобы добавить гиперссылку к URL-адресу в ячейке «A1». 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Сохраните файл Excel, вызвав метод сохранения.
workbook.save(  "AddingLinkToURL_out.xls");

Вы можете увидеть результат на изображении ниже:

Как создавать гиперссылки в Excel

Точно так же вы можете изучить многие другие функции, предоставляемые этой библиотекой XLSX Javascript. Он позволяет настраивать вызовы API в соответствии с вашими бизнес-требованиями.

Пожалуйста, выполните следующие действия:

  1. Создайте объект класса Workbook.
  2. get элемент Worksheet по указанному индексу.
  3. Вызовите метод getCells, чтобы получить коллекцию Cells.
  4. get элемент Cell по указанному имени ячейки.
  5. Установите значение диапазона, вызвав метод setValue.
  6. Установите синий цвет шрифта ячейки, вызвав метод setColor.
  7. Теперь получите коллекцию HyperlinkCollection, вызвав метод getHyperlinks и назначив ее коллекции HyperlinkCollection.
  8. Добавьте гиперссылку на URL-адрес в ячейке «A1», вызвав метод add.
  9. Вызовите метод save, чтобы сохранить файл Excel.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Создайте объект класса Workbook.
var workbook = new aspose.cells.Workbook();
// получить элемент Worksheet по указанному индексу. 
var sheet = workbook.getWorksheets().get(0);
// Вызовите метод getCells, чтобы получить коллекцию Cells.
var cells = sheet.getCells();
// Получите элемент Cell по указанному имени ячейки. 
var cell = cells.get("A1");
// Установите значение диапазона, вызвав метод setValue. 
cell.setValue("Visit Aspose");
// Установка цвета шрифта ячейки на синий путем вызова метода setColor. 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// Теперь получите коллекцию HyperlinkCollection, вызвав метод getHyperlinks, и назначьте ее коллекции HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Добавьте гиперссылку на URL-адрес в ячейке «A1», вызвав метод добавления. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Вызовите метод сохранения, чтобы сохранить файл Excel. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

Получить бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы попробовать API без ограничений на пробную версию.

Подведение итогов

Это подводит нас к концу этого сообщения в блоге. Мы можем с уверенностью сказать, что вы прошли и научились создавать гиперссылки в Excel с помощью Node.js. Кроме того, вы также изучили некоторые расширенные методы, предоставляемые этой библиотекой XLSX JavaScript. Кроме того, не пропускайте документацию, чтобы узнать о других функциях.

Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.

Наконец, conholdate.com пишет новые сообщения в блоге. Поэтому, пожалуйста, оставайтесь на связи для регулярных обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Часто задаваемые вопросы

Как создать несколько гиперссылок в Excel?

Перейдите по этой ссылке, чтобы получить фрагмент кода, демонстрирующий создание гиперссылок в файле Excel с использованием библиотеки XLSX JavaScript.

Смотрите также