如何在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瀏覽器的最新版本,我沒有在超鏈接英鎊符號的一個問題。 你可以添加一些代碼的問題? –