HSSFCellStyle cellStyle = workbook.createCellStyle();
int rowNum = 1;
for (int i=0;i<xxx.size();i++) {
HSSFRow row = sheet.createRow(rowNum++);
row.createCell(0).setCellValue(xxx.get(i).getstudentcontent());
for(int j=1;j<=yyy.size();j++){
if(values.get(i).getYanswerCount().get(j-1)!=0){
cellStyle.setFillForegroundColor(IndexedColors.YELLOW.getIndex());
cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND);
HSSFCell cell = row.createCell(j);
cell.setCellValue(values.get(i).getYanswerCount().get(j-1));
cell.setCellStyle(cellStyle);
}else{
row.createCell(j).setCellValue(values.get(i).getYanswerCount().get(j-1));
}
}
这个是做完了上一个之后,想着方便客户看一点,就吧不为0的值设置为黄色显示