一、填充颜色

 HSSFWorkbook workbook = new HSSFWorkbook();HSSFCellStyle style = workbook.createCellStyle();//设置单元格颜色style.setFillForegroundColor(HSSFColor.LIME.index));//设置填充样式(实心填充),不设置填充样式不会有颜色style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
//当然 style可以设置多个 填充时选取自己需要的就行
//下面简单举例一下(单个单元格)其他的都一样HSSFSheet sheet = workbook.createSheet("excel");HSSFRow row = sheet.createRow(0);HSSFCell cell = row.createCell(0);cell.setCellValue("绿黄色"); //单元格内容cell.setCellStyle(style);//填充

二、POI内置所有颜色


三、所有内置颜色生成代码

        Workbook wb = new SXSSFWorkbook();Sheet sheet = wb.createSheet("全部颜色");Map<Integer,HSSFColor> allColorMap = HSSFColor.getIndexHash();int rowNum = 0;for(Entry<Integer, HSSFColor> entry : allColorMap.entrySet()) {Row row = sheet.createRow(rowNum++);Cell cell = row.createCell(0);cell.setCellValue(entry.getValue().getClass().getSimpleName());Cell cellColor = row.createCell(1);CellStyle style = wb.createCellStyle();style.setFillPattern(FillPatternType.SOLID_FOREGROUND);style.setFillForegroundColor(entry.getValue().getIndex());cellColor.setCellStyle(style);}FileOutputStream fout = new FileOutputStream("G:/poi颜色大全.xlsx");wb.write(fout);wb.close();fout.close();

四、POI自定义颜色

当然,有些客户比较刁钻,内置的颜色满足不了时,就只能使用自定义颜色了;

import java.awt.Color;XSSFColor green = new XSSFColor(new Color(198,224,180));SXSSFWorkbook wb = new SXSSFWorkbook();
XSSFCellStyle cellStyle = (XSSFCellStyle)workbook.createCellStyle();
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
cellStyle.setFillForegroundColor(green);

注意Colorjava.awt.Color

POI填充Excel背景色相关推荐

  1. excel poi 自动换行_Java POI设置Excel背景色,边框,字体,自动换行等

    java操作excel,一般使用poi开源框架来实现,可以下载相应poi包导入到Eclipse项目中,以下是经常用到的poi操作excel代码片段: 先获取工作薄对象: HSSFWorkbook wb ...

  2. POI导出——Excel实现单元格的背景色填充

    1.背景 随着业务需求的扩充,简简单单的Excel导出已经不能满足客户的胃口了.而POI api这个家伙里面的坑有时候真的是让你分分钟没有脾气,所以打算记录下来,分享一下poi的坑及其解决方法. 2. ...

  3. POI导出Excel设置单元格背景色

    POI导出Excel设置单元格背景色 导出Excel的时候,没有设置背景色,用2003版本的Excel工具打开会出现文档单元格背景自动填充黑色的情况,没有找到好的解决方法,就主动给他填充一种颜色,问题 ...

  4. poi导出excel,给excel加背景色。兼容office和wps

    最近一段时间在研究poi导出excel的时候给excel加一些样式,像居中,设置字体之类的在网上搜的方法都是可以表现出来的,但是在设置背景色的时候遇到了一些问题,使用 cellStyle.setFil ...

  5. POI 设置Excel单元格背景色

    POI 设置Excel单元格背景色 前言 一.冲~~~ 1.代码实现 2.颜色对应 3.填充对应 总结 前言 POI 设置单元格背景颜色 一.冲~~~ 1.代码实现 注: 本人用的是目前最新的依赖 4 ...

  6. poi操作excel之填充数据、删除行

    poi操作excel之填充数据.删除行 每篇一句励志:有人说,这世间有两种浪漫,一种是相濡以沫,另一种是相忘于江湖. 废话不多说,直接上代码! // 获取到你要填充数据的sheet XSSFSheet ...

  7. poi 导出excel实战与word新增行与excel添加背景色与设置单元格边框

    提示:本文尽可能简洁通俗的讲解[poi 导出excel实战] ,如需导入可见文尾 一.导入依赖: <!--Apache poi--><!--xls(03)--><depe ...

  8. 【poi第五节】poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色

    poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色 import org.apache.poi.hssf.usermodel.HSSFWorkbook; imp ...

  9. POI导出Excel设置背景色踩坑,解决背景色全黑(无效)的问题及指定列添加背景色,自定义颜色

    POI导出Excel设置背景色踩坑,解决背景色全黑的问题及指定列添加背景色,自定义颜色 一.自定义颜色 二.背景色全黑(无效)的问题解决![在这里插入图片描述](https://img-blog.cs ...

  10. springboot中使用poi导出excel文件(亲测实现了第一个功能)

    1.POI简介 Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件. 2.常用组件 HSSFWorkboo ...

最新文章

  1. java hibernate oracle,Java笔记8:Hibernate连接Oracle
  2. 轮椅上的博士矣晓沅:9 年求学路,我从清华毕业了
  3. 【Android View绘制之旅】Measure过程
  4. 计算机用户账户添加,windows添加用户账户
  5. 【洛谷1361】 小M的作物(最小割)
  6. PyTorch-图像分类演示
  7. Dubbo面试 - dubbo 负载均衡策略和集群容错策略都有哪些?
  8. 数据库:delete语句
  9. java assert 断言_Java 之 assert (断言)
  10. Windows系统连接蓝牙音箱,已连接,没有声音
  11. mac上好用的chm阅读器
  12. proccessing 中的 port busy
  13. Kali利用metasploit 生成后门程序,操作目标主机cmd
  14. 2018年阅读随笔记录(持续更新)
  15. 消费者购买决策行为研究模型
  16. 李飞飞:如何教计算机理解图片
  17. Java 利用ffmpeg工具实现视频MP4转m3u8
  18. 勤哲EXCEL服务器财务进销存系统
  19. 使用JS判断访问设备是电脑还是手机
  20. 元宇宙早已注定毁灭?《雪崩》中预言的末日病毒

热门文章

  1. AGV小车导航控制 研一《智能控制》课程文献阅读作业
  2. 差速轮和舵轮的纯跟踪算法
  3. 3文聚焦:RNA m6A甲基化修饰在不同农作物中的研究进展(马铃薯+水稻+玉米+小麦)|易基因
  4. php与jpython-在python中复数怎么表示
  5. 公司内部邮件格式范文
  6. python中def fun()是什么意思_python def 参数
  7. java stream流处理
  8. 电容式触摸感应按键解决方案(转载)
  9. Material design - 色彩样式(一)
  10. ubuntu20.04显卡驱动3分钟安装方法