前台导出Word文档思路步骤总结(freemarker)
2017-03-22 12:18
246 查看
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
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
相关文章推荐
- <freemarker(2)>freemarker导出word文档,word文档中的xml解析
- 使用freemarker导出word文档
- 【Java】导出word文档之freemarker导出
- freemarker导出word文档对图片拉伸或拉长的处理
- java使用freemarker模板导出word(带有合并单元格)文档
- java 导出word 利用freemarker指令更改xml 导出word docx文档 (3)
- freemarkerExportWord.java 用freemarker+xml导出word文档
- freemarker导出word文档
- 使用freemarker导出word文档包含多张图片
- JAVA利用FreeMarker生成(导出)Word文档(Bug修改)
- Java 使用Freemarker导出word 文档,解决当一段内容中既有文字又有图片的问题
- freemarker导出word文档
- jacob导出word文档操作步骤
- freemarker利用word模版导出word文档
- Java使用freemarker导出word文档
- JAVA利用FreeMarker生成(导出)Word文档
- Java 用Freemarker完美导出word文档(带图片)
- 用Freemarker导出word文档
- java中使用freemarker导出word文档