【1】单元格样式
单元格样式包括字体本身与空间。前者字体本身比如字号,类型,加粗等;后者比如居中,居左,居右等。
样式需要用到两个大类:Font(设置字体本身)与CellStyle(设置空间)。
Font:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SO3QDO2MmN4MmMlBTYiBTYyYzX4MjMwMjM4AzLcZDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
CellStyle:
【2】Font
字体默认为:Arial,你可以手动设置。
还可设置如下样式:
主要样式说明如下:
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):设置删除线--字体中间横线
字体效果如下图:
Font字符集如下图:
Font 下划线如下图: