重点设置在工具类中已标出

 public static void exportComplexExcel(TemplateExportParams templatePath, Map<String, Object> map, String fileName,HttpServletResponse response, Map<Integer, Short> formatTemplate, Integer startRow) throws IOException {Workbook workbook = ExcelExportUtil.exportExcel(templatePath, map);Iterator<Sheet> sheetIterator = workbook.sheetIterator();while (sheetIterator.hasNext()) {Iterator<Row> rowIterator = sheetIterator.next().rowIterator();while (rowIterator.hasNext()) {Iterator<Cell> cellIterator = rowIterator.next().cellIterator();//起始行if (cellIterator.next().getRowIndex() >= 1) {while (cellIterator.hasNext()) {Cell cell = cellIterator.next();String cellValue = cell.getStringCellValue().trim();CellStyle groundStyle = workbook.createCellStyle();Font font = workbook.createFont();//指定列的单元格if (cell.getColumnIndex() == 2) {// **重点:设置背景填充色的时候必须先设置填充模式**groundStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);//**然后在设置背景色**,颜色参考 IndexedColors 编码枚举值 与 颜色 对照表groundStyle.setFillForegroundColor(formatTemplate.get(cell.getColumnIndex()));//groundStyle.setFillForegroundColor(IndexedColors.RED.getIndex());   cell.setCellStyle(groundStyle);}}}}}downLoadExcel(fileName, response, workbook);}/*** excel下载** @param fileName 下载时的文件名称* @param response* @param workbook excel数据*/private static void downLoadExcel(String fileName, HttpServletResponse response, Workbook workbook) throws IOException {try {response.setCharacterEncoding("UTF-8");response.setHeader("content-Type", "application/vnd.ms-excel");String fname = new String(fileName.getBytes("UTF-8"), "iso-8859-1");response.setHeader("Content-Disposition", "attachment;filename=" + fname + ".xlsx");workbook.write(response.getOutputStream());} catch (Exception e) {e.printStackTrace();throw new IOException(e.getMessage());}}

链接: IndexedColors 编码枚举值 与 颜色 对照

easypoi导出设置单元格填充颜色相关推荐

  1. php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...

    PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...

  2. poi设置单元格背景颜色

    Java使用poi可以很方便地导出Excel表格文件,同时可以设置各种样式,例如背景颜色.下面给出两个例子设置背景颜色,一个使用自带的颜色设置背景颜色,一个使用自定义颜色设置. 使用内置的颜色设置单元 ...

  3. 怎样将Excel包含某字符的单元格填充颜色

    在处理数据的时候,xmyanke想将Excel中包含某字符的单元格填充蓝色,比较容易看清,弄了好一阵子都没完成,最后试用条件格式处理了一下,终于实现了. 比如要将A1到A12区间包含数字1的单元格填充 ...

  4. java通过CellStyle设置单元格背景颜色

    版权声明:本文为CSDN博主「想养一只!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:java通过CellStyle设置单元格背景颜色 设置单元格背景 ...

  5. Uipath Excel 设置单元格背景颜色

    学习目标: 熟悉Uipath Excel 设置单元格背景颜色 学习内容: Set Range Color 活动:设置Excel 单元格背景颜色 学习时间: 本章内容约学习时间10分钟 Demo 演示: ...

  6. html设置单元格边框颜色

    <!DOCTYPE <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> ...

  7. html设置单元格背景颜色

    <!DOCTYPE <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> ...

  8. 设置单元格填充方式_单元格的选择及设置单元格格式

    数据输入完毕,接下来可以设置字体.对齐方式.添加边框和底纹等方式设置单元格格式,从而美化工作表.要对单元格进行设置,首先要选中单元格. 选择单元格 选择单元格是指在工作表中确定活动单元格以便在单元格中 ...

  9. 设置单元格填充方式_【WPS神技能】Excel表格中单元格内的双色填充效果有点意思!...

    在Excel表格中做数据报表时,如果有需要重点突出的单元格数据,简单的操作自然是选中相关单元格,在"开始"菜单栏中找到"填充颜色",选择自己想要的颜色即可,如下 ...

最新文章

  1. usaco Sweet Butter(迪杰斯特拉(优先队列优化),bellman_ford算法模板)
  2. 利用Python模拟鼠标自动完成MM32-LINK程序下载
  3. kdj指标主要看哪个值_什么是KDJ?KDJ指标如何使用
  4. php如何发起get网络请求,php发送get、post请求的几种方法
  5. Linux之Server环境配置
  6. android view xml,如何将View添加到XML布局android
  7. pandas 增删改
  8. intelRealsense D435 python3的环境搭建
  9. (原)caffe在ubuntu中设置GPU的ID号及使用多个GPU
  10. JS高级讲解面向对象,原型,继承,闭包,正则表达式,让你彻底爱上前端(进阶二)...
  11. Linux基础知识-文件管理
  12. zzulioj--1711--漂洋过海来看你(dfs+vector)
  13. android zxing 自动对焦,Zxing中的camera
  14. 深入理解计算机系统第四版_技术干货 |深入理解计算机系统之链接
  15. USB 2.0学习笔记1——硬件/Lenovo
  16. QT控件之QComboBox(下拉框相关)
  17. java 如何获取前时间的日期,比如两个月前的日期
  18. 台式计算机有乱码如何解决,电脑乱码怎么办,开机乱码解决方法
  19. 初始C语言——成绩等级划分
  20. Eth-Trunk(链路聚合)之负载分担模式

热门文章

  1. Jenkins执行Python代码时提示‘taskkill‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  2. 计算机相关的迎新标语,迎新标语大全
  3. 追女孩儿,从入门到精通大法
  4. websocket原理与聊天功能
  5. 能否实现有价值观的--AI ?
  6. 推荐一款ssh应用(Termius):手机上远程登录服务器,手机上ssh客户端
  7. 移动的3G/TD-SCDMA
  8. 江苏省成人高等教育计算机基础课程统考,江苏省成人高等教育计算机基础课程统考.doc...
  9. GitHub 一些好用的项目
  10. ViewPager实现导航效果简单应用1