一,格式不生效
- 查询网上一些解决方法说在set值之前set格式,尝试后依然未生效。
row.createCell(2).setCellStyle(cellStyle);
row.createCell(2).setCellValue(addressBook.getPhonenum());
- 经测试后,setCell**这个方法会将单元格覆盖,所以只要对同一个cell对象再次setCell****的时候就会覆盖之前的样式或者值,需要用到
row.createCell(2).setCellStyle(cellStyle);
row.getCell(2).setCellValue("具体指");
二,fillForegroundColor 对应的颜色值
- 将对应数字改为图表中数字即可改变背景色,如下代码 50 即 青草色
style.setFillForegroundColor( (short)50 );// 设置前景色
三,还在网上找到以下配色表,但我有不知道咋用,先记着。
色 | 执行结果 |
---|---|
HSSFColor.ROYAL_BLUE | |
HSSFColor.TEAL |