java 单元格字体颜色_java-poi设置excle的字体和单元格颜色
时间: 2024-03-22 19:42:17 浏览: 66
使用Java中的POI库可以设置Excel的字体和单元格颜色。以下是设置方式的示例代码:
设置字体颜色:
```java
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("MySheet");
XSSFCellStyle style = workbook.createCellStyle();
Font font = workbook.createFont();
font.setColor(IndexedColors.RED.getIndex()); // 设置字体颜色
style.setFont(font);
XSSFRow row = sheet.createRow(0);
XSSFCell cell = row.createCell(0);
cell.setCellValue("Hello, World!");
cell.setCellStyle(style);
```
设置单元格颜色:
```java
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("MySheet");
XSSFCellStyle style = workbook.createCellStyle();
style.setFillForegroundColor(IndexedColors.YELLOW.getIndex()); // 设置单元格背景颜色
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
XSSFRow row = sheet.createRow(0);
XSSFCell cell = row.createCell(0);
cell.setCellValue("Hello, World!");
cell.setCellStyle(style);
```
注意:以上代码示例使用的是XSSF(Excel 2007+)格式。如果需要处理更早版本的Excel文件,可以使用HSSF(Excel 97-2003)格式。
阅读全文