我正在尝试对齐文字。但是,文本没有对齐。
Cell lastCell = lastCell = row.createCell(cellNumber++);
if (value != null) {
lastCell.setCellValue(value);
}
CellStyle cellStyle = lastCell.getCellStyle();
cellStyle.setAlignment(CellStyle.ALIGN_RIGHT);
lastCell.setCellStyle(cellStyle);
答案 0 :(得分:7)
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();
答案 1 :(得分:5)
您可以替换:
cellStyle.setAlignment(CellStyle.ALIGN_RIGHT);
使用:
cellStyle.setAlignment(HorizontalAlignment.RIGHT);