Java 用Freemarker完美导出word文档(带图片) 前言 最近在项目中,因客户要求,将页面内容(如合同协议)导出成word,在网上翻了好多,感觉太乱了,不过最后还是较好解决了这个问题。 准备材料 1.word原件 2.编辑器(推荐Firstobject free XML editor) ...
分类:
编程语言 时间:
2017-07-15 16:52:15
阅读次数:
285
先下载jacob.jar包。解压后将jacob.dll放到windows/system32以下或\jre\bin以下。将jacob.jar增加项目。 这样项目的环境基本上搭建完毕,接下来就是书写相关的代码: /** * 传入数据为HashMap对象,对象中的Key代表word模板中要替换的字段。Va ...
分类:
编程语言 时间:
2017-07-09 10:39:47
阅读次数:
193
Public Sub SendMail() Dim objAccount As Object Dim objApp As Object 'Outlook.Application ' If Not CheckData Then' Exit Sub' End If'' If MsgBox(shtMess ...
分类:
编程语言 时间:
2017-07-01 22:39:57
阅读次数:
397
前几天做了jxl导出excel,现在用freemarker做一下 freemarker导出excel和导出word步骤和是实现方法是相同的。 1.制作excel模板 2.将后缀名改为ftl,放到对应的位置下 3.实现方法 4.excel表格就好了。但是可能在打开文件的时候,出现错误。 这时候修改模板 ...
分类:
编程语言 时间:
2017-06-26 12:41:07
阅读次数:
694
昨天做了下导入导出Excel文件,今天研究了下导出Word文件。 从网上找了半天才找到了一个能导出到指定模板的,在这里总结下。 导出模板原理就是利用的替换占位符。 我这里先建立好了一个模板, 接下来写代码进行导出, 前端就一段AJAX调用,这里我就不写了,直接上后端代码,看下面: Helper Cl ...
java 生成word文档 最近需要做一个导出word的功能, 在网上搜了下, 有用POI,JXL,iText等jar生成一个word文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式 feemarker基于word模板的导出方式, 这种方式非常简单而且导出的样 ...
分类:
编程语言 时间:
2017-05-24 12:53:12
阅读次数:
460
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStrea ...
分类:
编程语言 时间:
2017-05-22 23:13:53
阅读次数:
789
近期一个项目要导出word文档,折腾老半天,发现还是用freemarker的模板来搞比較方便省事。现总结一下关键步骤。供大家參考,这里是一个简单的试卷生成样例。 一、模板的制作 先用Word做一个模板,例如以下图: (注意,上面是有表格的,我设置了边框不可见)然后另存为XML文件,之后用工具打开这个 ...
分类:
编程语言 时间:
2017-05-22 15:16:33
阅读次数:
230
如今导出excel基本上都是用poi了,当报表格式非常负责的时候 开发难度会加大 假设报表有格式有变化 那就更复杂了,先发现一个非常老的技术。能够解决格式复杂的报表。 实例代码例如以下: <%@ page contentType="application/vnd.ms-excel;charset=G ...
分类:
编程语言 时间:
2017-05-18 20:21:31
阅读次数:
179
使用Spire.Doc组件利用模板导出Word文档 以前一直是用Office的组件实现Word文档导出,但是让客户在服务器安装Office,涉及到版权;而且Office安装,包括权限配置也是比较麻烦。 现在流行使用第三方组件来实现对Office的操作,有NPOI,Spire等第三方组件。开始考虑的是 ...
分类:
其他好文 时间:
2017-05-14 01:17:54
阅读次数:
451