如何使用JS-XLSX创build内部链接

我试图用JS-XLSX生成一个XLSX Excel文档,我找不到创build内部链接的等价方法。

我有这个总结页面,我想提出指向其他工作表的可点击链接。

在这里输入图像说明

我已经尝试过很多cell = {l: {Target: "..", Rel: {Target: "...", Type:"Internal"}}}但是它不起作用。 它总是作为生成文档中的外部超链接而结束。

我会接受一个XLSX特定的解决scheme。

我正在使用JS-XLSX 0.10.4。

你可以使用下面的命令来build立超链接。

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

这将无论如何增加链接,但是,这不会将单元格格式化为超链接单元格。 你需要分开格式化。 但是,如果你hover你的鼠标,你可以find链接。 通过点击该单元格,它将带你到适当的表格。

显然,内部链接尚不支持(截至0.10.5):

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