可以使用 free spire.XLS for Java来设置单元格对齐方式为居中对齐(包括横向居中和纵向居中):
//横向居中
sheet.getCellRange("B9").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center)
//纵向居中
sheet.getCellRange("B9").getCellStyle().setVerticalAlignment(VerticalAlignType.Center)
你可以参考原文,有更多关于单元格设置的方法。
if (aCell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {rowData[cellNumOfRow] = String.valueOf(aCell.getNumericCellValue())
} else if (aCell.getCellType() == HSSFCell.CELL_TYPE_BOOLEAN) {
rowData[cellNumOfRow] =String.valueOf(aCell.getBooleanCellValue())
} else if (aCell.getCellType() == HSSFCell.CELL_TYPE_FORMULA) {
rowData[cellNumOfRow] = String.valueOf(aCell.getCellFormula())
} else {
rowData[cellNumOfRow] = aCell.getStringCellValue()
}