
FontWhiteBold.setFontHeightInPoints((short)10)//设置字体大小
FontWhiteBold.setFontName("meiryo UI")//设置字体
FontWhiteBold.setColor(HSSFColor.WHITE.index)//设置默认字体颜色白色
FontWhiteBold.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD)
HSSFCellStyle HeaderStyle = (HSSFCellStyle) workbook.createCellStyle()
HeaderStyle.setBorderBottom((short) 1)//设置边框
HeaderStyle.setBorderLeft((short) 1)//设置边框
HeaderStyle.setBorderRight((short) 1)//设置边框
HeaderStyle.setBorderTop((short) 1)//设置边框
HeaderStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER)//单元格内容居中
HeaderStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER)//单元格内容垂直居中
HeaderStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND)//背景
HeaderStyle.setFillForegroundColor(HSSFColor.ROYAL_BLUE.index)//设置背景色蓝
HeaderStyle.setFont(FontWhiteBold)
//首先创建一个单元格样式对象,设置了四周的边框以及字体可以换行,wb为你要 *** 作的workbook对象hssfcellstyle
style
=
wb.createcellstyle()
//创建字体样式
font
font
=
wb.createfont()
//设置斜体
font.setitalic(true)
//设置当前样式利用了斜体
style.setfont(font)
//cell利用当前样式,cell为你要 *** 作的单元格
cell.setcellstyle(style)
/*望采纳
^
_
^
*/
// WritableFont()方法里参数说明:// 这个方法算是一个容器,可以放进去好多属性
// 第一个: TIMES是字体大小,他写的是18
// 第二个: BOLD是判断是否为斜体,选择true时为斜体
// 第三个: ARIAL
// 第四个: UnderlineStyle.NO_UNDERLINE 下划线
// 第五个: jxl.format.Colour.RED 字体颜色是红色的
jxl.write.WritableFont wf = new jxl.write.WritableFont(WritableFont.TIMES, 18, WritableFont.BOLD, true)
jxl.write.WritableCellFormat wcfF = new jxl.write.WritableCellFormat(wf)
wcfF.setWrap(true)//自动换行
wcfF.setAlignment(jxl.format.Alignment.CENTRE)//把水平对齐方式指定为居中
wcfF.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE)//把垂直对齐方式指定为居中
jxl.write.Label labelC = new jxl.write.Label(0, 1, "This is a Label cell", wcfF)
sheet.addCell(labelC)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)