java poi导出excellent 如何根据单元格的内容设置相应的背景色,期待高手解答,谢谢咯 5
3个回答
2014-06-01
展开全部
1、创建字体,设置其为红色、粗体:
Java代码
HSSFFont font = workbook.createFont();
font.setColor(HSSFFont.COLOR_RED);
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
2、创建格式
Java代码
HSSFCellStyle cellStyle= workbook.createCellStyle();
cellStyle.setFont(font);
3、应用格式
Java代码
HSSFCell cell = row.createCell((short) 0);
cell.setCellStyle(cellStyle);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue("标题 ");
Java代码
HSSFFont font = workbook.createFont();
font.setColor(HSSFFont.COLOR_RED);
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
2、创建格式
Java代码
HSSFCellStyle cellStyle= workbook.createCellStyle();
cellStyle.setFont(font);
3、应用格式
Java代码
HSSFCell cell = row.createCell((short) 0);
cell.setCellStyle(cellStyle);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue("标题 ");
更多追问追答
追问
我要设置单元格的背景色?????
追答
HSSFCellStyle style = workbook.createCellStyle();
style.setFillForegroundColor(HSSFColor.BLUE.index);
style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
cell.setCellStyle(style);
你试下。。
展开全部
在sheet对象里有删除行的方法。removeRow. 删除列的话,还是建议你用循环去处理。比如说,你在每一行getCell()的时候,跳过这个cell。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
07还是03?
追问
.xls格式的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询