天天看点

POI(excel) - 样式

【1】单元格样式

单元格样式包括字体本身与空间。前者字体本身比如字号,类型,加粗等;后者比如居中,居左,居右等。

样式需要用到两个大类:Font(设置字体本身)与CellStyle(设置空间)。

Font:

POI(excel) - 样式

CellStyle:

POI(excel) - 样式

【2】Font

字体默认为:Arial,你可以手动设置。

POI(excel) - 样式

还可设置如下样式:

POI(excel) - 样式

主要样式说明如下:

createFont.setFontName("Times New Roman"):设置字体
createFont.setBold(true):是否加粗
createFont.setCharSet(0):设置字符集
createFont.setColor(HSSFColorPredefined.BLUE.getIndex()):设置颜色
createFont.setFontHeightInPoints((short) 20):设置字体大小
createFont.setItalic(true):是否斜体
createFont.setUnderline((byte) 2):设置下划线
createFont.setStrikeout(true):设置删除线--字体中间横线      

字体效果如下图:

POI(excel) - 样式

Font字符集如下图:

POI(excel) - 样式

Font 下划线如下图:

POI(excel) - 样式

【3】CellStyle

继续阅读