2010-08-26 99 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);