我的java程序制作excel文件,并设置超链接一个单元格。 它设置了地址主页地址,如http://~~ 但我必须将其更改为共享文件夹地址,如\ 150.11.54.1 \ TestFolder
但是由于我将链接更改为文件夹路径,因此发生错误“必须是有效的uri”。
这是我的来源。
Hyperlink link = ch.createHyperlink(Hyperlink.LINK_URL);
link.setAddress("\\\\150.17.xxx.xxx\\TestFolder");
* Hyperlink = org.apache.poi.ss.usermodel.Hyperlink
我尝试从LINK_URL更改为LINK_FILE或LINK_DIRECTORY 但它无法解决问题。
如果你知道解决方案,请教我。谢谢。
答案 0 :(得分:0)
回答我自己。 很简单的解决方案 link.setAddress("文件:////150.17.xxx.xxx//TestFolder");
小心这是错的。 文件:\\ 150.17.xxx.xxx \ TestFolder