2013-09-05 8 views
5

Ich möchte Drucktitelzeilen setzen, so Header auf dem oberen Rand jeder Seite gedruckt werden würde ich POI mit 2.5.1Wie setze ich Drucktitelzeilen im Excel-Blatt mit POI?

+3

Sie sind sich bewusst, dass die letzte Version von POI v3.9 ist, nicht wahr? In den letzten ** 7 ** (!!!) Jahren wirst du viel mehr Glück haben, Hilfe zu erhalten und neue Funktionen mit allen neuen Entwicklungen in der Bibliothek zu implementieren. – akokskis

Antwort

7

Zuerst nicht so eine alte Version von POI verwenden. Die letzte stabile Version zum jetzigen Zeitpunkt ist 3.9.

Um Ihre eigentliche Frage zu beantworten, können Sie die setRepeatingRows method in the Sheet interface verwenden. (Ab Apache POI 3.5 wird .xlsx mit den Paketen org.apache.poi.xssf.* unterstützt. Eine gemeinsame Schnittstelle wurde in den Paketen org.apache.poi.ss.* entwickelt, und fast alles "HSSF" wurde in allgemeine Schnittstellen extrahiert, zB HSSFSheet implementiert Sheet. Ähnlich ist fast alles "XSSF "implementiert die gleichen Schnittstellen auch)

In der Tat, die Busy Developer's Guide ein Beispiel für seine Verwendung enthält.

// Set the rows to repeat from row 4 to 5 on the first sheet. 
sheet1.setRepeatingRows(CellRangeAddress.valueOf("4:5")); 
+0

schön, du hast meinen Tag gerettet, ty :) –

Verwandte Themen