参考资料

  • Java POI导出word文件及生成表格
  • POI官方文档网站

如何让表格中的文字居中

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);

合并单元格

  • POI Word单元格合并

几个注意点

  • 编辑word模板的时候,可以先把${name}之类的变量先写在Text文本中,再整体复制
  • 使用工具类生成的单元格,里面的文字是默认格式的,所以如果要字体加粗之类的,就需要额外生成段落和run
  • 可以将模板放在springboot项目中的resource中。参考:springboot项目部署之后如何读取到Resource(ClassPath)下的资源

【word导出】JAVA使用POI实现word导出表格并简单设置样式相关推荐

  1. java word 2003_[Java教程]POI 读取word (word 2003 和 word 2007)(转)

    [Java教程]POI 读取word (word 2003 和 word 2007)(转) 0 2017-09-27 16:00:29 POI 读取word (word 2003 和 word 200 ...

  2. Java使用Poi填充Word表格模板(图片和文字)

    Java使用Poi填充Word表格模板(图片和文字) **** 由于个人需求需要对表格模板进行操作,所以本文章只对表格进行替换数据操作,没有段落,没有循环遍历,没有延伸!!!!!(后续补充!!!) * ...

  3. java使用poi在word模板中替换柱状图、折线图、饼图、表格、文本、图片

    介绍 java使用poi在word模板中替换柱状图.折线图.饼图.表格.文本.图片 软件架构 安装教程 环境搭建:jdk1.8.0_291.maven1.8.0_291 IDEA工具:IntelliJ ...

  4. [实用][更新中]Java Apache POI 打印Word文档工具(含文本替换,动态表格功能)

    [实用][更新中]Java Apache POI 打印Word文档工具(含文本替换,动态表格功能) 基于Apache POI对Word进行操作 一.基于Apache POI封装的word文档工具V1. ...

  5. Java利用poi生成word(包含插入图片,动态表格,行合并)

    Java利用poi生成word(包含插入图片,动态表格,行合并) 测试模板样式: 图表 1 Word生成结果: 图表 2 需要的jar包:(具体jar可自行去maven下载) Test测试类: imp ...

  6. apache poi使用例_使用java Apache poi 根据word模板生成word报表例子

    [实例简介] 使用java Apache poi 根据word模板生成word报表 仅支持docx格式的word文件,大概是word2010及以后版本,doc格式不支持. 使用说明:https://b ...

  7. java使用poi读写word中的图片(二)

    文章目录 准备工作 简单读取 复杂读取 查看Word的XML 特别说明:Word中的Svg图片 第一种写入图片到Word中的方式 第二种写入图片到Word中的方式 最后 准备工作 这里就不在复述了,可 ...

  8. 使用java Apache poi 根据word模板生成word报表

    使用java Apache poi 根据word模板生成word报表 使用poi读取word模板,替换word中的{text}标签,并根据自定义标签循环生成表格或表格中的行. 代码示例下载:https ...

  9. java利用POI替换word文档中的标签

    java利用POI替换word文档中的标签 <dependency><groupId>org.apache.poi</groupId><artifactId& ...

最新文章

  1. 联系人排序java代码_Android仿微信联系人按字母排序_脚本之家
  2. qt 文件 时间 倒序排列_win7电脑敬业签便签软件分类标签里的内容如何按提醒时间排列?...
  3. C++ 标准库类型 stack
  4. 一起谈.NET技术,C# 中奇妙的函数之ToLookup
  5. 获得TADIR-OBJECT全部的entry list
  6. JavaScript之apply()和call()的区别
  7. 项目测试基础:黑盒测试相关知识笔记
  8. 用WebORB实现flex + .net后台的Remoting
  9. 【ZOJ - 2955】Interesting Dart Game(背包,结论,裴蜀定理,数论)
  10. html5多个图片位置_图表分析中的HTML5地图需求,这款BI轻松5步就给解决了
  11. matlab 实现同态滤波算法 并于直方均衡化相比较 看看谁的效果更好
  12. Learn Git Branching 学习笔记(基础篇)
  13. hdu4771 Stealing Harry Potter's Precious (状压+bfs)
  14. python 大文件分片上传_Python实现大文件分片上传
  15. MAYA建模桌面一角_maya多边形建模实例-制作茶几步骤
  16. 通过微信小程序看前端
  17. android是乐视手机刷机,乐视MAX(乐视 X900+)一键刷机教程,轻松刷机
  18. XM 玻璃钢一体化泵站特点及使用寿命
  19. 数字华容道 逆时针
  20. unity,通俗解释什么是协程

热门文章

  1. 预测算法-线性回归(鲍鱼年龄预测)
  2. vue--spa项目开发之登录注册
  3. oracle tps 性能,Oracle性能究极优化 下
  4. 论信息技术提高班的就业前景
  5. 如何利用视差滚动做好企业H5响应式建站
  6. python变量pi和pi被看作相同的变量_python分享pi的方法 两种用python分享p
  7. 20230311给Ubuntu18.04下的GTX1080M安装驱动
  8. 阿里云服务器和腾讯云服务器那家好?(数据对比)
  9. CSS学习221~249(定位+元素的显示隐藏)
  10. Windows开启卓越性能