POI 使用XSSF导出Excel自定义单元格颜色为啥始终是黑色的?代码如下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了POI 使用XSSF导出Excel自定义单元格颜色为啥始终是黑色的?代码如下相关的知识,希望对你有一定的参考价值。

XSSFCellStyle style = wb.createCellStyle();;
style.setFillForegroundColor(new XSSFColor(new java.awt.Color(231,230,230),new DefaultIndexedColorMap()));
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);

参考技术A 使用 poi ,具体实现
HSSFCellStyle style = null;
// 创建表头style
HSSFCellStyle cellStyleTitle = workbook.createCellStyle();
cellStyleTitle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); // 填充单元格
cellStyleTitle.setFillForegroundColor(HSSFColor.YELLOW.index);
cellStyleTitle.setAlignment(HSSFCellStyle.ALIGN_CENTER);// //居中显示

HSSFRow titleRow = sheet.createRow(0);
for (int i = 0; i < titles.length; i++)
HSSFCell cell = titleRow.createCell(i);
// cell.setCellStyle(createCellColorStyle(workbook));
cell.setCellStyle(cellStyleTitle);
cell.setCellValue(titles[i]);// 给单元格赋值

POI 导出 Excel:字体颜色行列自适应锁住合并单元格一文搞定……

来源:zzzgd.blog.csdn.net/article/details/80627175 1. 前言 poi框架可以支持我们在java代码中, 将数据导出成excel,但是实际开发中, 往往还需要设置excel字体,颜色,行高,列宽等属性, 有时候还需要锁住单元格, 防止别人讲数据随意篡改.

以上是关于POI 使用XSSF导出Excel自定义单元格颜色为啥始终是黑色的?代码如下的主要内容,如果未能解决你的问题,请参考以下文章

POI 导出 Excel:字体颜色行列自适应锁住合并单元格……

POI导出excel:设置字体颜色行高自适应列宽自适应锁住单元格合并单元格...

POI 设置导出表中单元格颜色

JAVA POI 导出 EXCEL模板 怎么设置单元格格式为 文字

JAVA POI 导出 EXCEL模板 怎么设置单元格格式为 文字

使用 Apache POI XSSF 工作簿向 Excel 单元格添加公式