Breverrimamente: le apache poi sono librerie per la generazione di file xls/doc & co.
Cosa fare se volete fare il testo di una cella in grassetto?
Non e' complicatissimo ma nemmeno immediato (non c'e' un setBold o roba simile).
Do' per scontato che sappiate usare poi quindi creazione di workbook etc etc.
Dal vostro workbook create uno stile per la cella (CellStyle)
CellStyle grassetto = workbook.createCellStyle();
Sempre dal vostro workbook vi prendete il font di default (in modo che sia uguale a quello che usate)
Font fontGrass = workbook.createFont();
Al font gli dite di "essere grassetto"
fontGrass.setBold(true);
Infine settate il font "grassettato" al vostro stile.
grassetto.setFont(fontGrass);
(dite la verita' sembro aranzulla quando faccio cosi' o muciaccia)
Una volta che avete lo stile grassetto potete usarlo per tutte quelle celle che devono apparire in grassetto
(anche una si e una no se vi gira)
cell.setCellStyle(grassetto);
Ovviamente funziona anche se volete applicare anche altre formattazioni,
potete avere piu' stili a seconda di come volete la cella etc...
Alla prossima
Nessun commento:
Posta un commento
I messaggi non appaiono subito ma a seguito dell'approvazione di un moderatore. Siete pregati di seguire le seguenti regole