POI 3.17设置单元格的格式
程序员文章站
2022-03-06 23:02:45
...
@[TOC]
写这篇文章的原因
有的时候写借口懒得查API就在网上找相似的代码,结果poi不同版本的差异较大,很多文章都不写环境,上来就说事。。。不想吐糟,不过身为一个程序员环境的重要性不需要再次强调了。
环境
我的代码在如下环境中运行正常。
- JDK1.8
- poi 3.17
脚本
/**
* 设置单元格的格式
* @param workbook
* @return
*/
private XSSFCellStyle getCellStyle(Workbook workbook){
XSSFCellStyle cellStyle = (XSSFCellStyle) workbook.createCellStyle();
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
cellStyle.setAlignment(HorizontalAlignment.CENTER);
cellStyle.setFillForegroundColor((short)9);
XSSFFont font = (XSSFFont) workbook.createFont();
font.setFontHeightInPoints((short) 9);
font.setFontName(XSSFFont.DEFAULT_FONT_NAME);
cellStyle.setFont(font);
cellStyle.setBorderBottom(BorderStyle.THIN); // 下边框
cellStyle.setBorderLeft(BorderStyle.THIN);// 左边框
cellStyle.setBorderTop(BorderStyle.THIN);// 上边框
cellStyle.setBorderRight(BorderStyle.THIN);// 右边框
return cellStyle;
}
推荐阅读
-
VB6.0怎么设置字体格式? vb6.0设置字体大小的教程
-
用Excel自定义格式设置功能让待统计的数据变成高大上的横杠
-
Excel单列或多列设置条件格式中的公式的引用问题实例详解
-
自定义单元格格式实现时间求和超过24小时的时间统计
-
JSP 开发中过滤器filter设置编码格式的实现方法
-
WInforn中设置ZedGraph的焦点显示坐标格式化以及显示三个坐标数的解决办法
-
cdr怎么导出png格式的图片?cdr设置导出图片格式的教程
-
让IIS6支持FLV和RMVB格式的设置方法
-
Excel2007中设置位数不足自动补0及自动添加前缀补0的格式
-
用单元格格式设置功能让Excel待统计的单元格显示为横杠