java用poi生成word文档,并且给word文档中的中文设置字体,我测试只能改...
发布网友
发布时间:2022-04-23 05:05
我来回答
共4个回答
热心网友
时间:2022-04-21 13:20
试试我这个
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("仿宋");
热心网友
时间:2022-04-21 14:38
是否单元格格式错了,试试workbook.setSheetName(0,"firstSheet",HSSFWorkbook.ENCODING_UTF_16);
//设置编码
proctcell.setEncoding(HSSFCell.ENCODING_UTF_16);
热心网友
时间:2022-04-21 16:13
你参考下pageoffice,希望能帮到你。
热心网友
时间:2022-04-21 18:04
使用NPOI生成word,要想使用中文可以用下usepackage{CJK}宏包,你可以自己去网上查下 很多