导出word/excel的方式和相关demo如下:
一、导出Excel
二、
导出Word
类型 | 方式 | 特点 |
导出word | POI导出 | 操作POI对象,生成doc文档 |
doc模板结合POI导出 | 操作POI对象,替换内容,并生成doc文档 | |
xml模板结合freemarker导出 | 0.将doc模板另存为xml格式 1.使用Freemarker替换xml模本文本内容(形似jsp,可以试用标签) 2.标签:<#list devices as device>、${device.name!}、${title!} | |
导出excel | POI导出 | 操作POI对象,生成doc文档 |
excel模板结合JXLS导出 | 0.JXLS是用于根据xls模版生成excel的工具包; 1.使用JXLS替换文本内容(形似jsp,可以使用标签); 2.标签:<jx:forEach items="${dataList}" var="record" varStatus="status">、${record.title}等 | |
xml模板结合freemarker导出 | 同word的处理一致 |