
如何使用 Node.js 在 Excel 中创建超链接
以编程方式访问和操作 Excel 文件并不是一项更困难的任务。有许多日常琐事是耗时的,有时会成为麻烦。但是,自动化此类重复性任务始终为业务应用程序提供竞争优势。因此,我们将使用这个 XLSX Javascript 库 来实现如何以编程方式使用 Node.js 在 Excel 中创建超链接。
将涵盖以下几点:
XLSX JavaScript 库安装
该库提供了丰富的方法堆栈以及全面的文档。该库有两种安装方式,可以通过下载 API 包或在终端/CMD 中运行以下命令来安装。
npm install java
npm install aspose.cells
如何以编程方式在 Excel 中创建超链接
让我们编写代码片段和以编程方式实现所需功能的步骤。
以下是步骤:
- 初始化 Workbook 类的实例。
- 通过调用 getWorksheets 方法获取第一个工作表的引用。
- get 指定索引处的 Worksheet 元素。
- 通过调用 getHyperlinks 方法获取 HyperlinkCollection 集合并将其分配给 HyperlinkCollection。
- 调用 add 方法在“A1”单元格中添加指向 URL 的超链接。
- 通过调用 save 方法保存 Excel 文件。
将以下代码复制并粘贴到您的主文件中:
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);
// 通过调用 getHyperlinks 方法获取 HyperlinkCollection 集合并将其分配给 HyperlinkCollection。
var hyperlinks = sheet.getHyperlinks();
// 调用 add 方法将超链接添加到“A1”单元格处的 URL。
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// 通过调用 save 方法保存 Excel 文件。
workbook.save( "AddingLinkToURL_out.xls");
您可以在下图中看到输出:

如何制作超链接 - 高级选项
同样,您可以探索此 XLSX Javascript 库提供的许多其他功能。它允许您配置 API 调用以满足您的业务需求。
请按照以下步骤操作:
- 创建 Workbook 类的对象。
- get 指定索引处的 Worksheet 元素。
- 调用 getCells 方法获取 Cells 集合。
- get 指定单元格名称处的单元格元素。
- 通过调用 setValue 方法设置范围的值。
- 通过调用 setColor 方法将单元格的字体颜色设置为蓝色。
- 现在,通过调用 getHyperlinks 方法获取 HyperlinkCollection 集合并将其分配给 HyperlinkCollection。
- 通过调用 add 方法在“A1”单元格中添加指向 URL 的超链接。
- 调用 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();
// 获取指定单元格名称处的单元格元素。
var cell = cells.get("A1");
// 通过调用 setValue 方法设置范围的值。
cell.setValue("Visit Aspose");
// 通过调用 setColor 方法将单元格的字体颜色设置为蓝色。
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// 现在,通过调用 getHyperlinks 方法获取 HyperlinkCollection 集合并将其分配给 HyperlinkCollection。
var hyperlinks = sheet.getHyperlinks();
// 通过调用 add 方法,在“A1”单元格中添加指向 URL 的超链接。
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// 调用 save 方法保存 Excel 文件。
workbook.save( "AddingLinkToURLNotEmpty_out.xls");
获得免费许可证
您可以使用 免费临时许可证 来试用 API,而不受评估限制。
加起来
这将我们带到这篇博文的结尾。我们可以肯定地说,您已经完成并学习了如何使用 Node.js 在 Excel 中创建超链接。此外,您还探索了这个 XLSX JavaScript 库公开的一些高级方法。此外,不要跳过 文档 以了解其他功能。
此外,我们建议您遵循我们的 入门指南。
最后,conholdate.com 正在撰写新的博文。因此,请保持联系以获取定期更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题
如何在 Excel 中创建多个超链接?
请访问此 链接 以获取演示如何使用 XLSX JavaScript 库 在 Excel 文件中创建超链接的代码片段。