欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

POI 设置单元格背景颜色【区分格式 xls、xlsx】

程序员文章站 2022-07-13 14:17:31
...

XLS 设置单元格填充颜色  

Workbook workBook = new XSSFWorkbook();
Sheet sheet = workBook.createSheet("商品信息表");
Row row1 = sheet.createRow(0);


CellStyle headStyle = workBook.createCellStyle();
headStyle.setFillPattern(HSSFCellStyle.FINE_DOTS );
headStyle.setFillBackgroundColor(HSSFColor.RED().getIndex());
for(int i=0;i<6;i++)
{
    row1.getCell(i).setCellStyle(headStyle);
}

 

XLSX 的单元格填充颜色

Workbook workBook = new XSSFWorkbook();
Sheet sheet = workBook.createSheet("商品信息表");
Row row1 = sheet.createRow(0);

CellStyle headStyle = workBook.createCellStyle();
headStyle.setFillPattern(CellStyle.FINE_DOTS);
headStyle.setFillBackgroundColor(IndexedColors.LIGHT_CORNFLOWER_BLUE.getIndex());
for(int i=0;i<6;i++)
{
    row1.getCell(i).setCellStyle(headStyle);
}