0

私は Scala と Apache POI ( with 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 に答える