2013-06-18 7 views
4

Je suis en train de créer un lien hypertexte en utilisant le code suivantCréation d'un lien hypertexte en utilisant apache poi

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); 

Il fonctionne très bien et il ajoute un lien Click Here à la cellule

Mais comment i peut définir un texte partiel et un lien en utilisant le même type de code,
Je veux dire le lien doit être comme your file ishere, où seulement ici est le lien

Répondre

3

Pour autant que je sais que je ne pense pas qu'il soit possible, car il est pas pris en charge par Excel ainsi. Pour atteindre cela dans Excel aussi il n'y a pas de manière directe et vous devez faire quelques trucs pour y parvenir. Quelque chose qui n'est pas pris en charge à partir de Excel ne peut pas être pris en charge par Apache POI aussi.

Questions connexes