poi excel设置单元格背景颜色
时间: 2023-07-26 11:21:41 浏览: 207
您可以使用Apache POI库中的CellStyle类来设置单元格的背景颜色。下面是一个使用POI设置单元格背景颜色的示例代码:
```
// 创建工作簿和工作表
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 创建单元格并设置值
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello World!");
// 创建单元格样式并设置背景颜色
CellStyle style = workbook.createCellStyle();
style.setFillForegroundColor(IndexedColors.YELLOW.getIndex());
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
cell.setCellStyle(style);
// 将工作簿写入文件
FileOutputStream outputStream = new FileOutputStream("example.xlsx");
workbook.write(outputStream);
workbook.close();
outputStream.close();
```
在这个示例中,我们创建了一个工作簿和一个工作表,然后创建一个单元格并设置了值。接下来,我们创建了一个单元格样式并设置了背景颜色为黄色。最后,我们将工作簿写入文件并关闭所有流。