Impostare il grassetto in Apache POI con Java

Impostare il grassetto in Apache POI con Java

Quando si crea un file Excel, la maggior parte delle volte si imposta la prima riga come intestazione, e si usa colorarla e metterla in grassetto.

Oggi vediamo come fare questo in Java quando creiamo un file Excel usando Apache POI.

La cosa è molto semplice:

    public void createHeader() {
        CellStyle style = workbook.createCellStyle();
        Font font = workbook.createFont();
        font.setBold(true);
        style.setFont(font);
        XSSFRow row = spreadsheet.createRow(0);
        Cell cell = row.createCell(0);
        cell.setCellValue("CIAO");
        Cell cell2 = row.createCell(1);
        cell2.setCellValue("MONDO!");
        for (int i = 0; i < row.getLastCellNum(); i++) {
            row.getCell(i).setCellStyle(style);
        }
    }

Abbiamo solo due celle per fare l'esempio; comunque una volta riempite, iteriamo su tutte le celle della prima riga, ed impostiamo lo stile con CellStyle.

Enjoy!