设置背景
//设置填充方案 必须加这个 不然颜色设置不上
cellColerStyle1.setFillPattern(FillPatternType.SOLID_FOREGROUND);
// 背景设置为黄色
cellColerStyle1.setFillForegroundColor(IndexedColors.YELLOW.getIndex());
固定表头
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet();
sheet.createFreezePane( a,b,c,d);
a表示要冻结的列数;
b表示要冻结的行数;
c表示右边区域[可见]的首列序号;
d表示下边区域[可见]的首行序号;
一般格式
//水平居中
cellStyle.setAlignment(HorizontalAlignment.CENTER);
//垂直居中
cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
//加边框
cellStyle.setBorderBottom(BorderStyle.THIN);//下边框
cellStyle.setBorderLeft(BorderStyle.THIN);//左边框
cellStyle.setBorderRight(BorderStyle.THIN);//右边框
cellStyle.setBorderTop(BorderStyle.THIN); //上边框
//自动换行
cellStyle.setWrapText(true);
序号
Row row = sheet.getRow(0); // 获得工作薄的第以行
Cell cell = row.getCell(0);// 获得第一行的第一个单元格