使用apache poi创建超链接

时间:2013-06-18 08:56:35

标签: java excel apache-poi

我正在尝试使用以下代码创建超链接

CreationHelper createHelper = wb.getCreationHelper();
cell.setCellValue("Click Here");
Hyperlink link = createHelper.createHyperlink(Hyperlink.LINK_FILE);

File f = new File("C:\\Test\\1.pdf");
link.setAddress(f.getCanonicalPath());
cell.setHyperlink((org.apache.poi.ss.usermodel.Hyperlink) link);

它工作正常,并在单元格中添加 Click Here 链接

但我如何使用相同类型的代码设置部分文字和链接,我的意思是链接需要像 your file is here ,此处只有链接

1 个答案:

答案 0 :(得分:4)

据我所知,我认为不可能,因为Excel也不支持。要在Excel实现这一点,也没有直接的方法,你必须做一些技巧来实现这一目标。 <{1}}也不支持Excel不支持的内容。