maven引用

com.deepoove

poi-tl

1.6.0-beta1

javax

javaee-api

7.0

org.apache.poi

poi-ooxml

4.1.2

org.apache.poi

poi

4.1.2

代码实现//java项目 www.fhadmin.org

//需要保存的文件名/保存地址

String fileName = null;

fileName = talk.getSid() + "-" + talk.getName();

//将模板word转化为stream

InputStream is = this.getClass().getResourceAsStream("/templates/talk/ceshi.docx");

//将数据对象转为HashMap 或者自己组装

HashMap dataMap = JSONObject.parseObject(JSONObject.toJSONString(talk),HashMap.class);

XWPFTemplate xwpfTemplate = null;

//实际使用代码-----

//数据替换

xwpfTemplate = XWPFTemplate

.compile(is)

.render(dataMap);

//数据保存

xwpfTemplate.writeToFile(fileName+".docx");

word模板(注意word文件的版本,部分版本可能会报错)

java word模版填充_Java 数据填充到word模板中相关推荐

  1. java导出生成word文档_java使用freemarker 生成word文档

    最近需要做一个导出word的功能, 在网上搜了下, 有用POI,JXL,iText等jar生成一个word文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式--- ...

  2. laravel faker 数据填充 中文数据填充 单元测试数据填充 数据的类型有哪些

    laravel faker 数据填充 中文数据填充 单元测试数据填充 数据的类型有哪些? Installation 安装 laravel5 已经安装,这里不需要安装了,其他框架,可以借鉴. compo ...

  3. java 往excel中写数据库,poi将数据写入excel表格-怎么用java把数据库里的数据写入到excel表中...

    怎么用java把数据库里的数据写入到excel表中 你是想读取excel内容,然后整合一下数据,然后再生成一个新的excel吧 package aa; import java.io.FileInput ...

  4. java 农历的编写保存数据批量插入到数据库中

    java 农历的编写保存数据批量插入到数据库中 1.阴历转农历的工具类 public class Nongli {private static int monCyl, dayCyl, yearCyl; ...

  5. java占位符填充_Java使用freemark生成word

    1.制作模板 先用office word做一个模板word文档,${usrName}.${nowDate}占位符 可以使用 office 或者 wps 先创建一个模板表格 (替换$部分可以在 模板格式 ...

  6. 空值用前值填充_Excel数据填充,原来这么简单

    日常办公数据填充总是少不了,那么你用对方法了吗?今天小翼就和大家分享几个小技巧,祝你快乐工作~ 1.在连续的单元格中输入相同内容 方法:选中目标区域,在单元格中输入相应内容,再按[Ctrl+Enter ...

  7. java机试 数据结构_Java数据结构面试题

    1.栈和队列的共同特点是(只允许在端点处插入和删除元素) 4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构) 5.下列关于栈的叙述正确的是(D) A.栈是非线性结构B.栈是一种树状结构C.栈 ...

  8. npoi 将html导出word,使用NPOI将数据导出为word格式里的table

    开发环境:VS2013+MySQL5.5+EF6+NPOI2.0.6 格式:WinForm+CodeFirst PS:vs2013的CodeFirst很方便了啊 CodeFirst方式就不再赘述了. ...

  9. java opencv 读取视频_java使用OpenCV从视频文件中获取帧

    本文实例为大家分享了java使用OpenCV从视频文件中获取帧的具体代码,供大家参考,具体内容如下 实现功能:使用Java获取mp4.mov.avi等视频文件中的图像帧,每秒获取一帧图像,并保存 环境 ...

最新文章

  1. python三层架构
  2. bzoj 3262 陌上花开
  3. 让VisualSVN Server支持匿名访问
  4. phpshe b2c商城系统配置nginx支持pathinfo和rewrite的写法
  5. 大数据量下的sort
  6. 进程控制2--exec族
  7. MySQL知识点查阅
  8. c++坦克大战 代码免费复制(附源码)
  9. JDK各个版本的特性分析|JDK7|JDK8|JDK9|JDK10|JDK11|JDK12|JDK13特性分析
  10. html制作带有尖角的边框,纯CSS3制作带尖角的气泡对话框实例特效代码
  11. 放弃吧少年,Leader才不会管你死活
  12. 大型互联网公司如何自建拥有独立AS号的IP网络
  13. 全屏滚动fullpage.js
  14. 腾讯云OCR(印刷体识别) API使用
  15. XV6 RISC-V 源码阅读报告之进程模型
  16. 解决 Could not resolve placeholder ‘xxx‘ in string value “${xxx}“
  17. gitlab fatal: could not read Username for : Device not configured
  18. 多项式回归、学习曲线
  19. 维视智造2023届校招火热进行中 快来加入我们
  20. 面试官:你在xx项目中有哪些亮点或是贡献亦或是小技巧?

热门文章

  1. 学java被“劝退”的第七天
  2. C语言去掉字符串前后空格,中间多余空格
  3. html中怎样变单独英文月份,【Web前端问题】js中,如何将日期中的月份转化为英文显示?...
  4. 考研逻辑整理 - 选言判断和选言推理
  5. 陪您幸福一辈子的牛皮凉席
  6. 使用线性神经网络实现逻辑与和逻辑异或(一)
  7. ffmpeg裁剪视频尺寸
  8. java 创建新的图片,底色自己设定
  9. STM32CubeMX实战TFT_LCD液晶显示-探索者专用(转发)
  10. mPaaS客户端基线升级踩坑先升到10.1.32再升到10.1.60(iOS)