
Как создавать гиперссылки в Excel с помощью Node.js
Программный доступ к файлам Excel и управление ими не является более сложной задачей. Есть ряд рутинных дел, которые отнимают много времени и иногда становятся хлопотами. Однако автоматизация таких повторяющихся задач всегда дает бизнес-приложению конкурентное преимущество. Поэтому мы будем использовать этот XLSX Javascript библиотека для реализации того, как программно создавать гиперссылки в Excel с помощью Node.js.
Будут затронуты следующие моменты:
- Установка библиотеки XLSX JavaScript
- Как создать гиперссылки в Excel программно
- Как сделать гиперссылку — дополнительные параметры
Установка библиотеки XLSX JavaScript
Эта библиотека предлагает богатый набор методов, а также исчерпывающую документацию. Есть два способа установить эту библиотеку: вы можете установить ее, загрузив пакет API или выполнив следующие команды в терминале/CMD.
npm install java
npm install aspose.cells
Как создать гиперссылки в Excel программно
Давайте напишем фрагмент кода и шаги для достижения желаемой функциональности программным путем.
Ниже приведены шаги:
- Инициализировать экземпляр класса Workbook.
- Получите ссылку на первый рабочий лист, вызвав метод getWorksheets.
- get элемент Worksheet по указанному индексу.
- Получите коллекцию HyperlinkCollection, вызвав метод getHyperlinks и назначив ее коллекции HyperlinkCollection.
- Вызовите метод add, чтобы добавить гиперссылку к URL-адресу в ячейке «A1».
- Сохраните файл 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");
Вы можете увидеть результат на изображении ниже:

Как сделать гиперссылку — дополнительные параметры
Точно так же вы можете изучить многие другие функции, предоставляемые этой библиотекой XLSX Javascript. Он позволяет настраивать вызовы API в соответствии с вашими бизнес-требованиями.
Пожалуйста, выполните следующие действия:
- Создайте объект класса Workbook.
- get элемент Worksheet по указанному индексу.
- Вызовите метод getCells, чтобы получить коллекцию Cells.
- get элемент Cell по указанному имени ячейки.
- Установите значение диапазона, вызвав метод setValue.
- Установите синий цвет шрифта ячейки, вызвав метод setColor.
- Теперь получите коллекцию HyperlinkCollection, вызвав метод getHyperlinks и назначив ее коллекции HyperlinkCollection.
- Добавьте гиперссылку на URL-адрес в ячейке «A1», вызвав метод add.
- Вызовите метод 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.