poi导出修改单元格里的部分字加粗

poi导出修改单元格里的部分字加粗,第1张

1、创建字体,设置其为红色、粗体:

Java代码

HSSFFont font = workbook.createFont()

font.setColor(HSSFFont.COLOR_RED)

font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD)

2、创建格式

Java代码

HSSFCellStyle cellStyle= workbook.createCellStyle()

cellStyle.setFont(font)

3、应用格式

Java代码

HSSFCell cell = row.createCell((short) 0)

cell.setCellStyle(cellStyle)

cell.setCellType(HSSFCell.CELL_TYPE_STRING)

cell.setCellValue("标题 ")

                 HSSFRow row = sheet.createRow((short) 0)

                 HSSFCellStyle style = workbook.createCellStyle()

                 style.setAlignment(HSSFCellStyle.ALIGN_CENTER)

                 HSSFFont font = workbook.createFont() 

                 style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER)

                 style.setAlignment(HSSFCellStyle.ALIGN_CENTER)

                 font.setFontName("宋体")

                 font.setFontHeightInPoints((short) 14)// 设置字体大小

试试我这个

XWPFRun r1 = p.createRun()

r1.setText(text)

r1.setFontSize(16)

CTRPr rpr = r1.getCTR().isSetRPr() ? r1.getCTR().getRPr() : r1.getCTR().addNewRPr()

CTFonts fonts = rpr.isSetRFonts() ? rpr.getRFonts() : rpr.addNewRFonts()

fonts.setAscii("仿宋")

fonts.setEastAsia("仿宋")

fonts.setHAnsi("仿宋")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11268604.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存