如何用java设置Hyperlink共享文件夹地址

时间:2016-07-14 06:57:17

标签: java excel hyperlink

我的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 但它无法解决问题。

如果你知道解决方案,请教我。谢谢。

1 个答案:

答案 0 :(得分:0)

回答我自己。 很简单的解决方案 link.setAddress("文件:////150.17.xxx.xxx//TestFolder");

小心这是错的。 文件:\\ 150.17.xxx.xxx \ TestFolder