XSSFCellStyle alignStyle = (XSSFCellStyle) wb.createCellStyle();
alignStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER);//水平居中
alignStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);//垂直居中
XSSFRow row = sheet.getRow(i + 3);
XSSFCell cell1 = row.getCell(2);
cell1.setCellValue(list.get(i).getOrgName());
cell1.setCellStyle(alignStyle);
合并的单元格的话,给每个小单元格都设置水平垂直居中,合并后的单元格自然居中了