2013-06-18 174 views
4

我尝试使用下面的代码来创建超链接使用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 ishere,这里只有这里的链接

回答

3

据我所知我不认为这是可能的,因为它不支持Excel以及。要在Excel中实现这一目标,也没有直接的方法,你必须做一些技巧来实现这一点。 Apache POI也不支持从Excel不支持的东西。