zodiac2k's Blog

POI-Sheets KnowHow

Programmierung > Java > Apache POI

Wenn man mit Apache POI arbeitet, hat man meist mit mehreren Arbeitsblättern zu tun. Manchmal bekommt man Vorlagen, die man bearbeiten muss oder die als Layout-Template für andere Blätter verwendet werden sollen.

Klonen von Arbeitsblättern (Sheets):
int template = workbook.getSheet("Template");
Sheet sheet = workbook.cloneSheet(template);
Benennen von Arbeitsblättern (Sheets):
int id = workbook.getSheetIndex(sheet);
workbook.setSheetName(id, "MySheet");
Durchlaufen aller Arbeitsblätter (Sheets):
for (int i = 0; i < workbook.getNumberOfSheets(); i++) {
    Sheet sheet = workbook.getSheetAt(i);
    ...
}


Verfasst am 22.05.2015