HSSFSheet sheet = workbook.createSheet("sheet1");//新建sheet页
HSSFCellStyle cellStyle = wb.createCellStyle();  //新建单元格样式

一、设置背景色:

cellStyle.setFillForegroundColor((short) 13);// 设置背景色
cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

具体颜色可以参照:http://blog.csdn.net/for_china2012/article/details/29844661

二、设置边框:

cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框  

三、设置居中:

cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中 

四、设置字体:

HSSFFont font2 = wb.createFont();
font2.setFontName("仿宋_GB2312");
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);  //字体大小cellStyle.setFont(font);//选择需要用到的字体格式 

五、设置列宽:

sheet.setColumnWidth(0, 3766);
//第一个参数代表列id(从0开始),第2个参数代表宽度值  参考 :"2012-08-10"的宽度为2500  

六、设置自动换行:

cellStyle.setWrapText(true);//设置自动换行  

七、合并单元格:

//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
Region region1 = new Region(0, (short) 0, 0, (short) 6);//合并第(0,0)单元格到第(0,6)单元格
sheet.addMergedRegion(region1);
//此方法在POI3.8中已经被废弃,建议使用下面一个
//或者用
CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11); //参数1:起始行 参数2:终止行 参数3:起始列 参数4:终止列
sheet.addMergedRegion(region1);
//但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。 

POI中设置Excel单元格格式样式(居中,字体,边框,背景色、列宽、合并单元格等)相关推荐

  1. C# Excel 行高,列宽,合并单元格,单元格边框线,冻结

    C# Excel 行高,列宽,合并单元格,单元格边框线,冻结 原文:http://hi.baidu.com/kjkj911/blog/item/0ecc3ec7855dd6d4d100600f.htm ...

  2. POI中设置Excel单元格格式

    POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb ...

  3. C# Excel 行高,列宽,合并单元格,单元格边框线,冻结(转载) - 关于C#操作EXCLE常见操作比较全的

    网上看到的比较全的关于C#操作EXCEL常见操作集合,比较全,写的不错 原文地址:http://hi.baidu.com/kjkj911/blog/item/0ecc3ec7855dd6d4d1006 ...

  4. apache的poi中设置Excel的单元格样式(HSSFCellStyle)和表格(HSSFSheet)

    项目中导入一下依赖Jar包 <!--Excel文件下载依赖--> <dependency><groupId>org.apache.poi</groupId&g ...

  5. openpyxl对execl操作(单元格边框、列宽、单元格内容对齐)

    设置单元格边框 import openpyxl from openpyxl import load_workbook from openpyxl.styles import Font, Color, ...

  6. Python设置excel单元格格式(填充、边框、根据首行内容自动调整列宽)

    设置单元格格式 import openpyxl from openpyxl.styles import Font,PatternFill,Side,Alignment,Borderdef reset_ ...

  7. 单元格格式_单元格格式的用法你知道吗~~

    想了解excel吗??? 想从小白变大神吗??? 快来look look excel单元格格式的用处吧!!! 先来了解一下单元格格式的3种打开方式吧! one..单击右键选择设置单元格格式 two.. ...

  8. POI中导出Excel单元格样式(居中,字体,边框等)

    org.apache.poi HSSFWorkbook中设置Excel单元格格式样式(居中,字体,边框等) HSSFCellStyle cellStyle = wb.createCellStyle() ...

  9. POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:

    转:http://www.haogongju.net/art/418818 作者:mistyle | 2011/10/11 12:01:37 | 阅读91次 POI中可能会用到一些需要设置EXCEL单 ...

最新文章

  1. mysql常见死锁_MySQL死锁系列-常见加锁场景分析
  2. 设置树莓派开机自动运行代码
  3. 我的Java后端书架 (2016年暖冬4.0版)
  4. h.265编码库x265实例
  5. .NET5全面拥抱Azure云,微软市值重回巅峰,那些年吹过的牛,都实现了!
  6. C++实现md5加密或计算文件的唯一性识别
  7. 【空间统计】0 空间统计基础理论
  8. solidity event是什么
  9. python3 写入excel_python3读取、写入、追加写入excel文件
  10. oki5530sc打印错误_四通OKI5530常见故障分析
  11. jQuery中的日期时间控件
  12. 全国计算机等级考试怎么分级,【海贝推荐】全国计算机等级考试分级介绍
  13. 爬虫破解js加密破解(二) 有道词典js加密参数 sign破解
  14. 高数_第5章常微分方程__一阶微分方程
  15. Kafka系列之:增加Kafka节点扩展Kafka集群
  16. 移动互联及大数据“路路拍”上线仪式——圆满成功
  17. 大漠插件,按键精灵与屏幕捕捉相关的软件通病
  18. # 灰度图像转化为二值图像的matlab实现
  19. [linux] macbook pro外界键盘更换command与ctrl键功能
  20. 2023 年江苏省职业院校网络搭建与应用赛项

热门文章

  1. 邮件 发送excel表格做正文
  2. 表格拆分的两种方式 拆分成多个excel工作表或多个excel文件
  3. idea 运行项目显示 Command line is too long. Shorten command line for
  4. 使用Arduino开发ESP32(二十一):WiFiBlueToothSwitch例程,按键切换esp32为蓝牙或wifi模式
  5. 《edge computing:vision and challenge》论文阅读
  6. 敲开阿里大门的技术简历可以这么写
  7. 基于微信视频分享平台小程序设计与实现 开题报告
  8. 公众号批量移动用户分组
  9. 教你如何用UltraISO制作U盘系统安装盘(图文教程)
  10. Ubuntu16.06 单Nvidia显卡 深度学习运行时 界面卡顿(刷新慢)的解决方法