参考资料
如何让表格中的文字居中
XWPFTableRow rowBt = table.createRow();
XWPFTableCell cell = rowBt.createCell();
//表格文字居中
XWPFParagraph cellParagraph = cell.getParagraphArray(0);
cellParagraph.setAlignment(ParagraphAlignment.CENTER);
XWPFRun titleFun = cellParagraph.createRun() ;
String text = “测试”;
titleFun.setText(text);
合并单元格
几个注意点
- 编辑word模板的时候,可以先把
${name}
之类的变量先写在Text文本中,再整体复制 - 使用工具类生成的单元格,里面的文字是默认格式的,所以如果要字体加粗之类的,就需要额外生成段落和run
- 可以将模板放在springboot项目中的resource中。参考:springboot项目部署之后如何读取到Resource(ClassPath)下的资源