JAVA POI EXCEl单元格内部分字符设置样式 HSSFRichTextString用法

来源:互联网 发布:node.js jade教程 编辑:程序博客网 时间:2024/06/10 00:05


public static HSSFFont font(HSSFWorkbook wb) {HSSFFont font = (HSSFFont) wb.createFont();//font.setStrikeout(true);//删除线font.setFontHeightInPoints((short) 9); // 字体高度font.setFontName("宋体"); // 字体font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); // 宽度font.setColor(HSSFColor.RED.index); //红色return font;}public static void createValue(HSSFFont font) {HSSFRichTextString hts = new HSSFRichTextString(content);//把【640】设置样式, 只判断第一次查找到的。if (content.indexOf("640") != -1) {int n = content.indexOf("640");hts.applyFont(n, n + 3, font); //从第n位开始,n+3位字符设置样式cell.setCellValue(hts);} else {cell.setCellValue(content);}}//其他代码省略



生成大概效果:


0 0
原创粉丝点击