XSSFWorkbook wb = new XSSFWorkbook();

XSSFSheet sheet = wb.createSheet();

XSSFCellStyle setStyle = wb.createCellStyle();
一、设置背景色:
13yellow,数字不同设置不同的颜色
setStyle.setFillForegroundColor((short) 13);// 设置背景色
setStyle.setFillPattern(XSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:

setStyle.setBorderBottom(XSSFCellStyle.BORDER_THIN); //下边框
setStyle.setBorderLeft(XSSFCellStyle.BORDER_THIN);//左边框
setStyle.setBorderTop(XSSFCellStyle.BORDER_THIN);//上边框
setStyle.setBorderRight(XSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:

setStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER); // 水平居中

setStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER); // 上下居中
四、设置字体:

XSSFFont font = wb.createFont();
font.setFontName(“黑体”);
font.setFontHeightInPoints((short) 16);//设置字体大小

XSSFFont font2 = wb.createFont();
font2.setFontName(“仿宋_GB2312”);
font2.setBoldweight(XSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);

setStyle.setFont(font);//选择需要用到的字体格式
五、设置列宽:

sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值
六、设置自动换行:
setStyle.setWrapText(true);//设置自动换行

七、合并单元格:

sheet.addMergedRegion(new CellRangeAddress(起始行号, 结束行号, 其实列号, 结束列号));
八、加边框
XSSFCellStyle cellStyle= wookBook.createCellStyle();
cellStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER);
cellStyle.setBorderBottom(XSSFCellStyle.BorderBORDER_MEDIUM);
cellStyle.setBottomBorderColor(XSSFColor.BLACK.index);
cellStyle.setBorderLeft(XSSFCellStyle.BORDER_MEDIUM);
cellStyle.setLeftBorderColor(XSSFColor.BLACK.index);
cellStyle.setBorderRight(XSSFCellStyle.BORDER_MEDIUM);
cellStyle.setRightBorderColor(XSSFColor.BLACK.index);
cellStyle.setBorderTop(XSSFCellStyle.BORDER_MEDIUM);
cellStyle.setTopBorderColor(XSSFColor.BLACK.index);
九、冻结窗口
sheet.createFreezePane( 3, 2, 3, 2 );
前两个参数是你要用来拆分的列数和行数。后两个参数是下面窗口的可见象限,其中第三个参数是右边区域可见的左边列数,第四个参数是下面区域可见的首行。

POI设置excel样式相关推荐

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

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

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

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

  3. POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写...

    再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数.百分比.货币.日期.科学计数法和中文大写这些将在下面一一写出 以下将要介绍的每一 ...

  4. poi设置excel行高

    poi设置excel行高其实百度到处都是,不外乎就是 HSSFRow row = sheet.getRow(rowNum); row.setHeight(height); 但是有一个行高为0的行,如果 ...

  5. 【poi第七节】poi设置excel 设置字体格式,java设置excel设置字体格式

    poi设置excel 设置字体格式,java设置excel设置字体格式 import org.apache.poi.hssf.usermodel.HSSFRichTextString; import ...

  6. 如何使用Apache POI设置Excel的公式字段

    如何使用Apache POI设置Excel的公式字段 1. 概述 在本文中,我们将通过一个简单的示例来演示如何使用Apache POI在Microsoft Excel电子表格中设置公式字段 2. Ap ...

  7. poi设置excel打印时分页操作

    poi设置excel打印时分页操作 使用poi的Sheet对象 Workbook desWorkbook = new HSSFWorkbook();Sheet desSheet = desWorkbo ...

  8. POI设置Excel表格的单元格格式及处理大数的科学计数问题

    一.POI设置Excel表格的单元格格式(在导出Excel表时设置各个单元格格式) 1.Excel的单元格格式  图中的数据有数值.货币.时间.日期.文本等格式.这些数据格式在POI中的HSSFDat ...

  9. 【POI框架实战】——POI设置Excel单元格格式

    背 景 "这个excel中的数据怎么不能做加法啊?"."标头这一行的字体怎么这么小啊,我都看不清"."这一列能不能换个颜色,明显一些".&q ...

最新文章

  1. 《OpenCV3编程入门》学习笔记7 图像变换(二 )霍夫变换
  2. 正则表达式匹配多个字符(*、+、?、{m}、{m,n})
  3. 不需要网络的调频收音机_测试工程师真的不需要懂网络知识么?
  4. centos7配置静态IP
  5. GitLab基本设置-新增用户
  6. SQL Server,Oracle,DB2索引建立语句的对比
  7. 泛型的作用是什么?——Java系列学习笔记
  8. Google SRE 读书笔记 扒一扒SRE用的那些工具
  9. 剑指offer之二维数组中查找
  10. bootstrap插件bootbox参数和自定义弹出框宽度设置
  11. 女子在朋友圈辱骂前男友被起诉,最后法院判决结果舒适...
  12. mysql查询hash分区数据_mysql分区管理 - hash分区
  13. Bailian2980 大整数乘法【大数】
  14. Mac下输入法总是默认中文,怎么设置成英文的?
  15. 火灾自动报警系统 切换模块
  16. 目标主机showmount -e信息泄露(CVE-1999-0554),如何禁止只允许特定主机使用showmount -e查看挂载列表
  17. 如何开搓饵不掉钩_为什么你开的搓饵总是无鱼咬钩?记住这4点,搓饵比拉饵效果更好...
  18. SEM谈谈如何摆脱Involute?
  19. ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 解决方案
  20. 哪款蓝牙耳机音质好?2020国产高性价比高音质蓝牙耳机分享

热门文章

  1. 分布式系统的知识点-架构设计
  2. 速度/效率远比你以为的重要
  3. iOS 最完整小说阅读器Demo
  4. Lua的浅拷贝和深拷贝
  5. 做了7年新媒体人,现在才懂的精细化运营增粉变现秘诀!黎想
  6. 基于微信小程序的社区垃圾回收管理系统小程序
  7. 内向自闭的我,开启了直播首秀
  8. 第一道bfs,撸了一晚上
  9. 6、学习大数据笔记-hdfs读写代码
  10. 各大招聘网站信息实时查询浏览