5

次のコードを使用してハイパーリンクを作成しようとしています

CreationHelper createHelper = wb.getCreationHelper();
cell.setCellValue("Click Here");
Hyperlink link = createHelper.createHyperlink(Hyperlink.LINK_FILE);

File f = new File("C:\\Test\\1.pdf");
link.setAddress(f.getCanonicalPath());
cell.setHyperlink((org.apache.poi.ss.usermodel.Hyperlink) link);

Click Here正常に動作し、セルへのリンクを追加します

しかし、同じタイプのコードを使用して部分的なテキストとリンクを設定する方法は、リンクが次のように
なる必要があることを意味します。your file is here

4

1 に答える 1

4

私が知る限り、サポートさExcelれていないため、可能ではないと思います。それを達成するためにExcelも、まっすぐな方法はなく、それを達成するためにいくつかのトリックを行う必要があります. から直接サポートされていないものは、でもExcelサポートできませApache POIん。

于 2013-06-18T09:06:52.743 に答える