使用POI API 3.17 XSSFHyperlink.LINK_FILE无法解析

时间:2017-12-15 19:11:54

标签: apache-poi

我是POI的新手。这是我的一段代码:

int

在上面的代码中我收到错误:

XSSFHyperlink link = createHelper.createHyperlink(XSSFHyperlink.LINK_FILE);

我正在使用POI-3.17:

1 个答案:

答案 0 :(得分:4)

不幸的是apache poi Busy Developers' Guide to HSSF and XSSF Features不是最新的。版本3.17中删除了Hyperlink中的字段。相反,CreationHelper.createHyperlink使用枚举HyperlinkType来确定类型。

所以

Hyperlink link = createHelper.createHyperlink(HyperlinkType.FILE);

现在是正确的。

https://poi.apache.org/apidocs/中的文档上一个稳定版本的API文档,但是对于当前的开发人员版本。因此,您需要查看the CreationHelper.java of your version以确认API文档适合此版本。在这种情况下,它是。