//获得传入的excel的字体的样式
HSSFFont font = row.getCell(j).getCellStyle().getFont(workbook);
//生成新的字体
HSSFFont fonts = wbCreat.createFont();
fonts.setFontHeightInPoints(font.getFontHeightInPoints()); //设置字体大小
fonts.setColor(font.getColor()); //设置字体颜色
fonts.setFontName(font.getFontName()); //设置子是什么字体(如宋体)
fonts.setBoldweight(font.getBoldweight()); //设置粗体
cellStyle.setFont(fonts);//将字体样式设置给单元格
比如你有一个 CellStyle style1, 要从 CellStyle style2 拷贝样式。
就像这样
style1.cloneStyleFrom(style2)
因为字体也在样式里,所以应该可以拷贝字体样式
具体还可以参考
http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/CellStyle.html