0
我想从OpenXML中添加超链接到excel文件,我无法使用它。已经阅读过需要为超链接添加关系标记的地方,然后将该标识与超链接标记进行引用,但如何添加此关系标记是我没有得到的。请提供示例代码或有关如何实现它的任何指导。如何使用Java中的openxml创建超链接到Excel
我想从OpenXML中添加超链接到excel文件,我无法使用它。已经阅读过需要为超链接添加关系标记的地方,然后将该标识与超链接标记进行引用,但如何添加此关系标记是我没有得到的。请提供示例代码或有关如何实现它的任何指导。如何使用Java中的openxml创建超链接到Excel
你不需要担心关系或类似的事情,POI会为你全部照顾它。
添加一个超链接的代码是HSSF(.xls的)和XSSF(.xlsx)格式相同,包括在POI网站:http://poi.apache.org/spreadsheet/quick-guide.html#Hyperlinks
的代码基本上是一样的东西:
Workbook wb = new XSSFWorkbook();
CreationHelper createHelper = wb.getCreationHelper();
Sheet sheet = wb.createSheet("Hyperlinks");
cell = sheet.createRow(0).createCell(Cell.CELL_TYPE_STRING);
cell.setCellValue("URL Link");
Hyperlink link = createHelper.createHyperlink(Hyperlink.LINK_URL);
link.setAddress("http://poi.apache.org/");
cell.setHyperlink(link);