springboot easypoi导出excel
2017-09-06 00:48
966 查看
1.easypoi导出excel所需要的依赖包
<!--easypoi导出excel--> <!--easypoi-base 导入导出的工具包,可以完成Excel导出,导入,Word的导出,Excel的导出功能--> <dependency> <groupId>org.jeecg</groupId> <artifactId>easypoi-base</artifactId> <version>2.3.1</version> </dependency> <!--easypoi-web 耦合了spring-mvc 基于AbstractView,极大的简化spring-mvc下的导出功能--> <dependency> <groupId>org.jeecg</groupId> <artifactId>easypoi-web</artifactId> <version>2.3.1</version> </dependency> <!--easypoi-annotation 基础注解包,作用与实体对象上,拆分后方便maven多工程的依赖管理--> <dependency> <groupId>org.jeecg</groupId> <artifactId>easypoi-annotation</artifactId> <version>2.3.1</version> </dependency>2.User实体类注解添加如下
@Entity @Table(name = "t_user") @ExcelTarget("user") public class User { @Id @GeneratedValue @Excel(name = "编号", orderNum = "1", mergeVertical = true, isImportField = "id") private int id; @Excel(name = "姓名", orderNum = "2", mergeVertical = true, isImportField = "name") private String name;3.UserController核心代码
@RequestMapping("/downloadExcel") public void download(HttpServletRequest request, HttpServletResponse response) throws Exception { // 告诉浏览器用什么软件可以打开此文件 response.setHeader("content-Type", "application/vnd.ms-excel"); // 下载文件的默认名称 response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("用户数据表","UTF-8") + ".xls"); //编码 response.setCharacterEncoding("UTF-8"); List<User> list = userRepository.findAll();//获得用户 Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), User.class, list); workbook.write(response.getOutputStream()); }
相关文章推荐
- SpringBoot中使用POI,快速实现Excel导入导出
- Spring Boot学习笔记----POI(Excel导入导出)
- Spring Boot利用poi导出Excel
- SpringBoot中使用POI,快速实现Excel导入导出
- springboot+poi导出指定格式Excel模板详解+Demo
- [置顶] 【Excel_To_DB】SpringBoot+EasyPoi+Redis消息队列实现Excel批量异步导入数据库(三)
- Spring Boot--POI导出excel文件下载
- [置顶] 【Excel_To_DB】SpringBoot+EasyPoi+Redis消息队列实现Excel批量异步导入数据库(一)
- Springboot/SpringMVC+POI 实现Excel导出功能(点击下载方式实现)
- springboot poi 导出excel
- SpringMVC/SpringBoot使用easypoi实现Excel文件导入导出功能实现
- SpringMVC+POI 实现Excel按模板方式简单导出功能
- springboot导出excel
- springmvc + mybatis + poi导出Excel实例
- easypoi-springboot/springmvc导出数据为Excel
- Spring+struts2+hibernate框架的Java Web项目利用POI导出Excel简单例子
- Excel导入导出(ant design+spring boot)
- Spring Boot实战之导出excel,并上传存入Azure Storage
- SpringBoot+AngularJS导出数据库数据到excel
- springMVC+poi导出excel