如
public void SetCellStyle(XSSFCell cell, short fontbold) {
XSSFWorkbook wb = new XSSFWorkbook();
XSSFSheet sheet1 = wb.createSheet("HeadBold");
XSSFRow TableRow = sheet1.createRow(0);
XSSFCell xcell = TableRow.createCell(0);
XSSFCellStyle Style = wb.createCellStyle();
Style.setAlignment(XSSFCellStyle.ALIGN_CENTER); // 指定单元格居中对齐
Style.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);// 指定单元格垂直居中对齐
Style.setWrapText(true);// 指定单元格自动换行
// 设置字体
XSSFFont font = wb.createFont();
font.setBoldweight(fontbold);
font.setFontName("宋体");
font.setFontHeight((short) 300);
Style.setFont(font);
if(!xcell.equals(null)) {
xcell.setCellStyle(Style);}
}
XSSFCell xcell = TableRow.createCell(0);没有它会报错,空指针错误