如何用POI在Excel中的同一单元格中设置多种字体,在线等,答出,再追加100分

如何用POI在Excel中的同一单元格中设置多种字体
2025-04-17 00:02:23
推荐回答(4个)
回答1:

EXCEL里就没有这个功能

回答2:

最近各个吧都频繁出现这种莫名其妙的水贴 大批账号被盗?

回答3:

参照csdn官网:http://bbs.csdn.net/topics/360048096

POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(
fileName));
HSSFWorkbook resourceFile = new HSSFWorkbook(fs);
HSSFSheet shOrg = resourceFile.getSheet("Sheet1");
if (shOrg == null) {
return;
}
HSSFRow curRow = shOrg.getRow(1); //取XSL文件Sheet1页上第2行
HSSFCell curCell = curRow.getCell(0); //第1列
HSSFCellStyle cellStyle = resourceFile.createCellStyle();

cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); //填充单元格
cellStyle.setFillForegroundColor(HSSFColor.DARK_RED.index); //填暗红色
Font font = resourceFile.createFont();
font.setFontHeightInPoints((short)24); //字体大小
font.setFontName("楷体");
font.setBoldweight(Font.BOLDWEIGHT_BOLD); //粗体
font.setColor(HSSFColor.GREEN.index); //绿字
cellStyle.setFont(font);
curCell.setCellStyle(cellStyle);

// 另存文件
String outputFileName = "resource1.xls";
FileOutputStream stream;
stream = new FileOutputStream(new File(outputFileName));
resourceFile.write(stream);
stream.close();

回答4:

点击,查看答案    盗来的,可以用的。