|
时 间 记 忆 |
<< < 2018 - 3 > >>
日 |
一 |
二 |
三 |
四 |
五 |
六 |
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
|
|
|
|
|
|
Java 设置Excela样式 |
[ 2017-3-12 21:19:00 | By: 我家超超会发光 ] |
}
/** * 设置单元格字体样式 * * @param font * 字体 * @param style * 样式 * @param size * 字体大小 * @param isBold * 是否显示粗体 true显示 false不显示 * @param isTalic * 是否使用斜体 true显示 false 不显示 * @param Strikeout * 是否使用下划线 true显示 false 不显示 * @param isColor * 是否使用字体颜色 true显示 false 不显示 * @param isCreateFont * 设置字体名称 */ public static void setFont(HSSFFont font, HSSFCellStyle style, short size, boolean isBold, boolean isTalic, boolean Strikeout, boolean isColor, String isCreateFont, short color) { // 字体 font.setFontName(isCreateFont); // 设置字体大小 font.setFontHeightInPoints(size); if (isBold) { // 粗体显示 font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); } if (isTalic) { // 是否使用斜体 font.setItalic(isTalic); } else { font.setItalic(isTalic); } if (Strikeout) { // 是否使用下划线 font.setStrikeout(Strikeout); } else { font.setStrikeout(Strikeout); } if (isColor) { // 是否使用字体颜色 font.setColor(color); } style.setFont(font); }
/** * 设置单元格字体样式 * * @param font * 字体 * @param style * 样式 * @param size * 字体大小 * @param isBold * 是否显示粗体 true显示 false不显示 * @param isTalic * 是否使用斜体 true显示 false 不显示 * @param Strikeout * 是否使用下划线 true显示 false 不显示 * @param isColor * 是否使用字体颜色 true显示 false 不显示 * @param isCreateFont * 设置字体名称 * @param color * 需要设置的颜色 */ public static void setFontBorder(HSSFFont font, HSSFCellStyle style, short size, boolean isBold, boolean isTalic, boolean Strikeout, boolean isColor, String isCreateFont, short color) { // 设置边框 ExportExcelUtil.setBorder(style,true,true,true,true,true,true); // 字体 font.setFontName(isCreateFont); // 设置字体大小 font.setFontHeightInPoints(size); if (isBold) { // 粗体显示 font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); } if (isTalic) { //是否使用斜体 font.setItalic(isTalic); }else{ font.setItalic(isTalic); } if (Strikeout){ //是否使用下划线 font.setStrikeout(Strikeout); }else{ font.setStrikeout(Strikeout); } if (isColor){ //是否使用字体颜色 font.setColor(color); } style.setFont(font); } public static void setFontBorder2007(***FFont font, ***FCellStyle style, short size, boolean isBold, boolean isTalic, boolean Strikeout, boolean isColor, String isCreateFont, short color) { // 设置边框 ExportExcelUtil.setBorder2007(style,true,true,true,true,true,true); // 字体 font.setFontName(isCreateFont); // 设置字体大小 font.setFontHeightInPoints(size); if (isBold) { // 粗体显示 font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); } if (isTalic) { //是否使用斜体 font.setItalic(isTalic); }else{ font.setItalic(isTalic); } if (Strikeout){ //是否使用下划线 font.setStrikeout(Strikeout); }else{ font.setStrikeout(Strikeout); } if (isColor){ //是否使用字体颜色 font.setColor(color); } style.setFont(font); } |
|
|
|
|