2010-08-26 97 views
0

我想从OpenXML中添加超链接到excel文件,我无法使用它。已经阅读过需要为超链接添加关系标记的地方,然后将该标识与超链接标记进行引用,但如何添加此关系标记是我没有得到的。请提供示例代码或有关如何实现它的任何指导。如何使用Java中的openxml创建超链接到Excel

回答

1

你不需要担心关系或类似的事情,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);