web项目导出excel有很多种方法,个人觉得使用excel模板
导出比较好用,可以满足甲方对excel格式的多种需求,而且实现起来方便。
准备需要的jar:下载地址
freemarker-2.3.19.jar
freemarker-util-0.0.1.jar
jxl-2.6.10.jar
jxl-report-1.0.jar
maven项目pom.xml
配置:
1 | <!-- excel模板依赖start --> |
java代码实现:
1 | @RequestMapping("/exportExcel") |
代码中resultMap
如下:
{datalist=[{hours=9, name=张三, cost=10}, {hours=32, name=李四, cost=6}]}
excle模板:使用etl表达式
结果: