2016-07-13 8 views
2

私はテキストを整列しようとしています。ただし、テキストは一列に並んでいません。Apache poi center 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); 
+1

もう1つの課題は、セルスタイルがセルごとに異なることです。 –

答えて

3
lastCell = row.createCell(cellNumber++); 

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

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

ワークブックから新しいセルスタイルを作成します。

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