1

我正在尝试使用 JS-XLSX 生成一个 XLSX Excel 文档,但我找不到创建等效内部链接的方法。

我有这个摘要页面,我想在其中显示指向其他工作表的可点击链接。

在此处输入图像描述

我尝试了很多组合,cell = {l: {Target: "..", Rel: {Target: "...", Type:"Internal"}}}但它不起作用。它总是以生成文档中的外部超链接结尾。

我会接受特定于 XLSX 的解决方案。

我正在使用 JS-XLSX 0.10.4。

4

2 回答 2

0

您可以使用以下命令创建超链接。

cell.l = { Target:"#'" + cell.v + "'!A1", Tooltip:cell.v }

这无论如何都会添加链接,但是,这不会将单元格格式化为超链接单元格。您需要单独格式化。但是,如果您将鼠标悬停,则可以找到该链接。通过单击该单元格,它将带您到相应的工作表。

于 2017-06-18T03:30:03.657 回答
0

显然,尚不支持内部链接(从 0.10.5 开始):

https://github.com/SheetJS/js-xlsx/issues/685

于 2017-06-22T14:32:25.180 回答