我有以下问题。我从示例中获取代码:
Hyperlink link = createHelper.createHyperlink(Hyperlink.LINK_URL);
link.setAddress("https://google.com");
link.setLabel("xxxx");
row.createCell(0).setHyperlink(link);
但是,当我打开我的xlsx文件时,我看到空单元格。存在其他值。我在Windows 7上使用Apache POI 3.11,Libre Office。出了什么问题?
答案 0 :(得分:1)
您不必使用 link.setLabel("xxxx");
方法,您应该使用 cell.setValue("xxxx")
来代替:
Hyperlink link = createHelper.createHyperlink(Hyperlink.LINK_URL);
link.setAddress("https://google.com");
Cell cell = row.createCell(0);
cell.setHyperlink(link);
cell.setCellValue("xxxx");
答案 1 :(得分:0)
如下所示:转换createHelper :(超链接)createHelper.createHyperlink(Hyperlink.LINK_URL);