使用apache poi创build一个超链接
我正在尝试使用下面的代码创build一个超链接
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
到单元格
但我怎样才能设置一个部分文本和一个链接使用相同types的代码,
我的意思是链接需要像your file is
here
,只有这里是链接
据我所知,我不认为这是可能的,因为它不被Excel
支持。 为了在Excel
实现这一点,也没有直接的方法,你必须做一些技巧来实现这一点。 Apache POI
不支持某些不受Excel
支持的东西。
- java.exe完成非零退出值1
- Java的Apache POI java.lang.IllegalArgumentException:位置21504超过文件的末尾
- Apache POI:获取一个string的数字,如在Excel中显示的那样
- 在使用POI将公式单元格插入到Excel中以及从文件系统打开/closures时如何摆脱“想要将更改保存到”Test.xlsx“
- java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Workbook
- 如何使用Apache POI将标题添加到工作簿中的多个工作表
- JAVA Excel POI API:公式未更新
- Java Apache POI Excel读取exception
- 无法使用Apache POI读取Excel 2010文件。 第一行数是-1