zodiac2k's Blog

Excel Hyperlinks mit Apache POI

Programmierung > Java > Apache POI

Bei großen Excel-Sheets ist es wichtig, die Übersicht zu behalten. Hier wird oftmals eine Übersichtsseite als Einstieg verwendet, die Links zu anderen Sheets enthält.

Hier ein Beispiel wie man die Zelle cell mit einem Link zum Sheet "Seite220" Zelle "A1" versieht:
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CreationHelper;
import org.apache.poi.ss.usermodel.Hyperlink;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
.
.
.
CreationHelper createHelper = workbook.getCreationHelper();
Hyperlink link = createHelper.createHyperlink(Hyperlink.LINK_DOCUMENT);
link.setAddress("'Seite220'!A1");
cell.setHyperlink(link);


Verfasst am 19.05.2015