参考资料

  • 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. mysql 索引分析工具_Mysql:性能分析以及Explain工具的使用
  2. Linux终端操作MySQL常用命令
  3. 计算机二级java上机_计算机二级JAVA上机试题及答案
  4. java8-2-Lambda表达式
  5. Ubuntu 14.04 安装 DevStack与遇到的的问题记录
  6. no zuo no die
  7. android7.1修改默认休眠时间为1分钟
  8. L1-061 新胖子公式 (10 分)C语言
  9. 哈希算法(哈希函数)基本
  10. centos7:glibc:configure: error: no acceptable C compiler found in $PATH
  11. 大数据挖掘课程案例资源介绍
  12. 数商云SCM系统供应商准入协同业务场景 | 助力建筑建材企业规范供应商准入环节
  13. 拼多多库存怎么做|旭宇同创
  14. 秒杀springboot——未来轻量级高性能的Java云原生微服务框架来啦
  15. 凤凰大视野----冷暖人生: 记录平凡人的普通人生
  16. 面试题 之 数据库部分 八
  17. Android 捕获主线程异常崩溃
  18. koa2微信公众号开发及JS-SDK的使用
  19. python中空格字符怎么表示_关于Python中空格字符串处理的技巧总结
  20. rstudio安装后如何打开_R语言初级教程(02): RStudio的使用

热门文章

  1. vscode自动保存
  2. 口碑最好的四款美容仪测评:被兰希黎安利的Notime美容仪实锤好用
  3. LinearRegression线性回归进行 天猫预测
  4. Python Django Views逻辑处理 及 Urls路由规则
  5. 如何去除ctrl f没找到时的提示音【声音难听】 windows
  6. 红酒数据集分析(纯数字数据集)
  7. 个体货车司机如何快速寻找货源
  8. Android解决全屏开发状态栏隐藏问题
  9. 基于ssm+vue的医院门诊病历系统(源代码+数据库+11000字文档)626
  10. 中柏EZbookX7电脑开机黑屏错误无法进入桌面怎么办?