上次已经为大家介绍过java中Excel单元格对齐包含什么?使用边框怎么做?今天再为大家介绍一些其他的java知识,也就是java中Excel字体的设置以及背景和纹理的操作,一起来看看吧。
一、首先说一下java中Excel字体的设置,如下:
HSSFCell cell = row.createCell(1); cell.setCellValue("设置字体"); HSSFCellStyle style = workbook.createCellStyle(); HSSFFont font = workbook.createFont(); font.setFontName("华文行楷"); //设置字体名称 font.setFontHeightInPoints((short) 28); //设置字号 font.setColor(HSSFColor.RED.index); //设置字体颜色 font.setUnderline(FontFormatting.U_SINGLE); //设置下划线 font.setTypeOffset(FontFormatting.SS_SUPER); //设置上标下标 font.setStrikeout(true); //设置删除线 style.setFont(font); cell.setCellStyle(style);
接下来说一下划线选项值:
单下划线 FontFormatting.U_SINGLE 双下划线 FontFormatting.U_DOUBLE 会计用单下划线 FontFormatting.U_SINGLE_ACCOUNTING 会计用双下划线 FontFormatting.U_DOUBLE_ACCOUNTING 无下划线 FontFormatting.U_NONE
再有就是上标下标选项值:
上标 FontFormatting.SS_SUPER 下标 FontFormatting.SS_SUB 普通, 默认值 FontFormatting.SS_NONE
二、背景和纹理的操作:
HSSFCellStyle style = workbook.createCellStyle(); style.setFillForegroundColor(HSSFColor.GREEN.index); //设置图案颜色 style.setFillBackgroundColor(HSSFColor.RED.index); //设置图案背景色 style.setFillPattern(HSSFCellStyle.SQUARES); //设置图案样式 cell.setCellStyle(style);
图案样式及其对应的值如下图所示:
以上就是java中Excel字体的设置,背景和纹理的操作的相关内容,如果你对java知识感兴趣,想要了解更多java基础,敬请关注奇Q工具网。
推荐阅读: