Java操作Excel文件时,如何设置cell内的文字居中

Python014

Java操作Excel文件时,如何设置cell内的文字居中,第1张

可以使用 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()

}