web-dev-qa-db-fra.com

Apache poi center align

J'essaie d'aligner le texte. Cependant, le texte n'est pas aligné.

Cell lastCell = lastCell = row.createCell(cellNumber++);
if (value != null) {
    lastCell.setCellValue(value);
}
CellStyle cellStyle = lastCell.getCellStyle();
cellStyle.setAlignment(CellStyle.ALIGN_RIGHT);
lastCell.setCellStyle(cellStyle);
10
user6583549

Vous pouvez remplacer:

cellStyle.setAlignment(CellStyle.ALIGN_RIGHT);

avec:

cellStyle.setAlignment(HorizontalAlignment.RIGHT);
11
Gon_Com
    lastCell = row.createCell(cellNumber++);

    CellStyle cellStyle = row.getSheet().getWorkbook().createCellStyle();
    cellStyle.setAlignment(CellStyle.ALIGN_RIGHT);
    lastCell.setCellStyle(cellStyle);

    if (number != null) {
        lastCell.setCellValue(number);
    }

Créez un nouveau style de cellule à partir du classeur.

    CellStyle cellStyle = row.getSheet().getWorkbook().createCellStyle();
8
user6583549