0

我使用 Scala 和 Apache POI(使用folone/poi-scala)。

我想在单元格中创建指向本地文件的超链接。文件的路径包含西里尔字符。在 Excel 中我无法打开此文件,我看到“?” 而不是西里尔字符。我尝试了很多编码和 URL 编码,但没有奏效。

这是我的代码:

...
val cell = sheetOne.asPoi.getSheetAt(0).getRow(0).getCell(0)
cell.setHyperlink({
    val link = new HSSFHyperlink(HSSFHyperlink.LINK_FILE)
    link.setAddress("D:/Проверка/проверка.txt")
    link
})
...

有什么建议么?

4

1 回答 1

1

需要更换

HSSFHyperlink.LINK_FILE

经过

HSSFHyperlink.LINK_URL
于 2013-03-21T21:53:15.643 回答