1. 需求是导出word带表格,表格列数不变,行数由数据库的值决定;

2. 导出最开始想的是直接前端导出,使用了jquery-wordexport插件,导出后,表格边框全没了,无法使用;

3. 采用了java后台处理,传值到前台下载的方式;

4.选择了poi和freemarker作为主要方向,最终选择了freemarker;

5.选择freemarker,第一步制作 ftl;

6.在myeclipse上安装ftl插件,参考链接  MyEcplise安装Freemarker插件(支持.ftl文件)

7.格式化XML,参考链接:如何使用Notepad++上格式化XML文件(比如ftl文件)

8.编写无需数据库的java test程序,保证ftl正确,参考链接:利用Freemarker生成word的使用(java)

9.开始从数据库取数据,参考链接:java后台利用模板生成Word文档提供前台下载

10.传前台的数据无法自动下载时,利用Ajax Post,参考链接:http://stackoverflow.com/questions/16086162/handle-file-download-from-ajax-post

相关文章:

  • 2021-09-01
  • 2022-02-24
  • 2021-10-12
  • 2021-11-11
  • 2022-01-15
  • 2021-12-18
  • 2021-12-11
  • 2021-11-27
猜你喜欢
  • 2021-08-23
  • 2021-10-14
  • 2021-08-18
  • 2022-12-23
  • 2021-12-05
  • 2021-05-11
  • 2021-05-19
相关资源
相似解决方案