2013-09-05 10 views
5

mi piacerebbe impostare le righe di titolo di stampa in modo intestazione sarebbe stampato sulla parte superiore di ogni pagina sto usando POI 2.5.1come impostare le righe del titolo di stampa nel foglio excel usando il POI?

+3

siete consapevoli che l'ultima versione stabile di PDI è v3.9, giusto? Avrai molta più fortuna nell'ottenere aiuto e implementare nuove funzionalità con tutti i nuovi sviluppi nella libreria negli ultimi ** 7 ** (!!!) anni. – akokskis

risposta

7

In primo luogo, non utilizzare una vecchia versione di POI tale. L'ultima versione stabile al momento in cui scrivo è 3.9.

Per rispondere alla domanda, è possibile utilizzare setRepeatingRows method in the Sheet interface. (A partire da Apache POI 3.5, .xlsx è supportato con i pacchetti org.apache.poi.xssf.*.Una interfaccia comune è stata sviluppata nei pacchetti org.apache.poi.ss.* e quasi tutto "HSSF" è stato estratto in interfacce comuni, ad esempio HSSFSheet strumenti Sheet. Analogamente, quasi tutto "XSSF "implementa quelle stesse interfacce anche)

In realtà, il Busy Developer's Guide contiene un esempio del suo utilizzo:.

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

bello, hai salvato la mia giornata, ty :) –