使用POI设置excel背景色
HSSFCellStyle setBorder1 = workbook.createCellStyle();
HSSFFont font1 = workbook.createFont();
font1.setFontName("Arial");
font1.setFontHeightInPoints((short) 14);//设置字体大小
setBorder1.setFont(font1);//选择需要用到的字体格式
setBorder1.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
setBorder1.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
setBorder1.setFillForegroundColor(IndexedColors.YELLOW.getIndex()); //设置前景色
//setBorder1.setFillForegroundColor(HSSFColor.RED.index); //设置背景色
HSSFSheet sheet = workbook.createSheet("list");
getCell(sheet, i, 0).setCellValue("日期");
getCell(sheet, i, 0).setCellStyle(setBorder1);//设置样式
这里需要特别注意的是在设置背景色和前景色的时候一定要加上setBorder1.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);这行代码,否则设置颜色不起作用
最新文章
- Mvc5 Html.EditorFor
- Java-->;PrintStream
- CSS组件化思考
- 关注LoadRunner脚本回放日志中的Warning信息-转载
- 打造属于前端的Uri解析器
- 如何写angularJS模块
- APUE学习笔记——10.15 sigsetjmp和siglongjmp
- 腾讯云数据库团队:PostgreSQL TOAST技术理解
- weblogic漏洞修复:CVE-2014-4210,UDDI Explorer对外开放
- sublime Text 正则替换
- Caused by:org.hibernate.DuplicateMappingException:Duplicate class/entity/ mapping
- Win7下“回收站已损坏,是否清空该驱动器上的回收站”解决方法
- 基于STM8的TIM定时器操作---STM8-第三章
- Android为TV端助力 android 在5.0以后不允许使用隐式Intent方式来启动Service
- Ubuntu16.04+CUDA8.0+cuDNN5.1+Python2.7+TensorFlow1.2.0环境搭建
- js绝对地址图片转换成base64的方法
- 20条最最常用的Linux命令讲解
- Nodejs连接数据库为何使用连接池
- [原]Linux 命令行浏览器
- JPA注解实现联合主键