在 Apache poi 中是否有任何规定可以设置不同工作表之间的链接(例如,我的 excel 工作表中有一个索引页面,其中包含指向我所有工作表的链接。我们可以为动态 excel 生成执行此操作)吗?有没有其他图书馆可以做同样的事情?
问问题
374 次
2 回答
3
是的,这是可能的,这是一些示例代码:
Cell cell = sheet.createRow(0).createCell(0);
cell.setCellValue("Worksheet Link");
HSSFHyperlink link = new HSSFHyperlink(HSSFHyperlink.LINK_DOCUMENT);
link.setTextMark("'Target Sheet'!A1");
cell.setHyperlink(link);
Target Sheet
是链接应切换到的工作表的名称,并且A1
是目标单元格。
于 2013-09-05T09:42:27.380 回答
1
您也可以使用 setAddress 方法。
HSSFHyperlink linkToSheet=new HSSFHyperlink(HSSFHyperlink.LINK_DOCUMENT);
linkToSheet.setAddress("ToSheet!A115");
于 2013-09-05T10:23:41.897 回答