execl单元格不为0的时候设置颜色

来源:互联网 发布:java的布尔类型 编辑:程序博客网 时间:2024/06/10 06:26

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的值设置为黄色显示

原创粉丝点击