如何在excel中打开一个超链接,该链接打开一个angularjs网页(包含一个磅)?Excel英文超链接
...根据微软Office文档,我们不能使用超链接磅字符: https://support.microsoft.com/en-us/help/202261/you-cannot-use-a-pound-character-in-a-file-name-for-a-hyperlink-in-an-office-program
当我试图建立这样的联系,当默认浏览器是Chrome浏览器不工作(但当默认浏览器是iexplorer时工作)。
(在Chrome中的链接的 '#' 主机:端口/#/书籍/ 1234变化:主机:端口/%20-%20 /书籍/ 1234
String address = "localhost:8080/#/books/1234";
String title = "a book";
CellStyle hlinkstyle = workbook.createCellStyle();
Font hlinkfont = workbook.createFont();
hlinkfont.setUnderline(XSSFFont.U_SINGLE);
hlinkfont.setColor(HSSFColor.BLUE.index);
hlinkstyle.setFont(hlinkfont);
XSSFHyperlink link = (XSSFHyperlink) createHelper.createHyperlink(Hyperlink.LINK_URL);
link.setAddress(address);
cell.setHyperlink(link);
cell.setCellStyle(hlinkstyle);
cell.setCellValue(title);
你能证明你的链接 – shakespeare
在原来的问题 –
更新我使用Apache的POI版本3.15和Chrome浏览器的最新版本,我没有在超链接英镑符号的一个问题。 你可以添加一些代码的问题? –