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?
risposta
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"));
bello, hai salvato la mia giornata, ty :) –
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