hibernate+servlet+mysql 实现easypoi_在Maven项目中使用easypoi完成Excel文件上传下载(示例代码)...

导包:1 2 3 cn.afterturn4 easypoi-base5 3.2.06 7 8 cn.afterturn9 easypoi-web10 3.2.011 12 13 cn.afterturn14 easypoi-annotation15 ...
摘要由CSDN通过智能技术生成

导包:

1

2

3 cn.afterturn

4 easypoi-base

5 3.2.0

6

7

8 cn.afterturn

9 easypoi-web

10 3.2.0

11

12

13 cn.afterturn

14 easypoi-annotation

15 3.2.0

16

一:文件下载

1:前台准备导出按钮

lazy.gif

1 数据导出

1.2 准备好view(beanName的视图解析器)

在applicationContext-mvc.xml

1.3:在DownloadController完成后台导出

/*** 导出就是下载(下载就是把一个流 从服务器端 -> 客户端)

*

* EasypoiSingleExcelView : 注解导出的view*/@RequestMapping("/export")publicString export(EmployeeQuery query,ModelMap map, HttpServletRequest request){//根据查询条件拿到所有数据

List list =employeeService.queryAll(query);//导出的属性

ExportParams params = new ExportParams("员工数据", "员工表", ExcelType.XSSF);//params.setFreezeCol(2); 冻结//request:获取到真实路径

String realPath = request.getServletContext().getRealPath("");

System.out.println(realPath);

list.forEach(e->{

e.setHeadImage(realPath+e.getHeadImage());

});

map.put(NormalExcelConstants.DATA_LIST, list);//数据集合

map.put(NormalExcelConstants.CLASS, Employee.class);//导出实体

map.put(NormalExcelConstants.PARAMS, params);//参数

map.put(NormalExcelConstants.FILE_NAME, "employee");//文件名称//

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值