nc导出excel单元格加底色

nc导出excel单元格加底色

String xmbh = StringUtils.getStringNullValue(vo.getXmbh());

CellStyle cellstyle = rwb.createCellStyle();
cellstyle.setFillPattern(CellStyle.SOLID_FOREGROUND);
cellstyle.setBorderBottom(XSSFCellStyle.BORDER_THIN); //下边框
cellstyle.setBorderLeft(XSSFCellStyle.BORDER_THIN);//左边框
cellstyle.setBorderTop(XSSFCellStyle.BORDER_THIN);//上边框
cellstyle.setBorderRight(XSSFCellStyle.BORDER_THIN);//右边框

if(!xmbh.equals("")){
	cellstyle.setFillForegroundColor(IndexedColors.WHITE.getIndex());
}else{
	cellstyle.setFillForegroundColor(IndexedColors.ORANGE.getIndex());
}
	
xssfSheet.getRow(row).createCell(cell);
xssfSheet.getRow(row).getCell(cell).setCellValue(vo.getXmbh());
xssfSheet.getRow(row).getCell(cell).setCellStyle(cellstyle);

你可能感兴趣的:(nc积累,excel,前端,javascript)