我有一个存储在服务器上的文件,路径如下:\myserver\folder\myfile.txt
如何将此SMB地址放入带超链接的单元格中?
Hyperlink link = createHelper.createHyperlink(Hyperlink.LINK_FILE);
link.setAddress("What to write here?");
当我使用以下代码时:
link.setAddress("\\\\myserver\\folder\\myfile.txt");
它返回错误:
Caused by: java.net.URISyntaxException: Illegal character in path at index 0: \\myserver\folder\myfile.txt
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at org.apache.poi.xssf.usermodel.XSSFHyperlink.validate(XSSFHyperlink.java:240)
... 2 more
https://stackoverflow.com/questions/44626021
复制相似问题