我正在使用apache poi包来生成excel工作簿。在工作簿中,我使用包含片段的URL(#frag)包含带有超链接的单元格。在生成的单元格中,url中的#字符已被编码,这使其成为不同的URL。
我的问题:有没有什么方法可以保留所提供的URL?
我的代码:
Cell cell = row.createCell(index);
cell.setCellValue("the link");
HSSFHyperlink link = workbook.getCreationHelper().createHyperlink(HSSFHyperlink.LINK_URL);
link.setAddress("http://localhost:3000/#/search/pattern");
cell.setHyperlink(link);
单击生成的电子表格中的链接后在浏览器中打开的URL
http://localhost:3000/%23/search/pattern
感谢您的指点。
1条答案
按热度按时间mwg9r5ms1#
value -〉%23的问题
所以我使用这个.“setCellFormula”