详细解释https://xdoc.iteye.com/blog/2399451

https://xdoc.iteye.com/

 导入 XDocService.jar  

我说一下我遇到的问题 我从数据库读写到doc里面 发现只要我从数据库读的内容大约超过300条 docx文档就生成失败  (报服务器链接失败 或者是 你的请求被服务器拒绝??应该差不多这个意思 我TM 一直以为包的问题)

为什么是这样呢? 弄了老子呵呵一天了  发现是校园网的事情  应该是给外网发包 超过一定长度限制就被拦截了 导致 没有办法和云服务器链接   (使用手机流量就OK)你说学校二逼不?????????

我是使用 html 标记创建 的 那样相对方便一点 一个简单的例子

public class AutoCreatDoc {
//使用HTML语言创建DOC
public static void creatHtmlDocx()
{ String myContent="";
XDocService xdocService = new XDocService();//需要联网 这里是在服务器弄得
Map<String, Object> param = new HashMap<String, Object>(); for(int i=0;i<6;i++)
{
myContent=myContent+"<html><center>"+"<h4><b>"+"标题内容"+i+"</b></h4>"+"测试内容content"+"<br></center></html>"; } param.put("content", myContent);//要把要替换的字符串放入 这个content 在你模板写法为${content} try {
String outpath="C:\\Users\\CSXJJ\\Desktop\\生成\\out.docx";//输出目录
//模板目录
xdocService.run("C:\\Users\\CSXJJ\\Desktop\\生成\\in.docx",param,new File(outpath));
} catch (Exception e) {
e.printStackTrace(); } } public static void main(String[] args) {
creatHtmlDocx();
} }

  docx文档里面写

具体操作上面链接

最新文章

  1. 昨天晚上画了个带apple的图:ide插件与php和xdebug通信原理图,周末写1个调试器。
  2. Replication的犄角旮旯(九)-- sp_setsubscriptionxactseqno,赋予订阅活力的工具
  3. POJ 4046 Sightseeing 枚举+最短路 好题
  4. linux进程模型总结
  5. PHP ajax实现数组返回
  6. 基于HTML5的SLG游戏开发(序)
  7. Flask jQuery ajax
  8. Windows phone 8 学习笔记(6) 多任务
  9. saveOrupdate和 merge的区别
  10. 关于Https
  11. HAProxy 参数配置
  12. Tomcat线程数与处理速度的关系
  13. Python中的三元运算符
  14. 本地资源_Asset
  15. yuan先生博客链接
  16. Android沉浸式状态栏背景色以及字体颜色的修改
  17. 通过Java 线程堆栈进行性能瓶颈分析
  18. ios 从网络上获取图片
  19. ES6必知必会 (三)—— 数组和对象的拓展
  20. Linux pyenv环境安装

热门文章

  1. 为spring boot 写的Controller中的rest接口配置swagger
  2. Java基础 -3.4
  3. LeetCode 876. Middle of the Linked List(获得链表中心结点)
  4. Number()、parseInt()、parseFloat()、~~、~
  5. 为kubernetes-dashboard页面增加过期时间,减少登录次数.
  6. 使用C语言实现文件的操作
  7. 深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析
  8. GreenPlum 提取数据表信息
  9. 学习打卡8:循环语句for、while
  10. java并发(二):初探syncronized