当前位置:首页教育技巧excel技巧excel换行

报表导出excel并提供下载

2025-12-21 12:23:11


1.EasyExcel 介绍

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel

参考地址:

https://www.yuque/easyexcel/doc/easyexcel

2 开发步骤

2.1 添加依赖


com.alibaba
easyexcel
2.1.7

2.2 controller

@RequestMapping("toExcel") public ResponseEntity toExcel(GoodsVO goodsVO, @RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "3")Integer pageSize, Model model) throws IOException { PageInfo info = goodsService.list(goodsVO, pageNum, pageSize); String filename=UUID.randomUUID().toString()+".xlsx"; //excel 文件名称 File file=new File("d:/pic/",filename);//文件对象 EasyExcel.write(file,Goods.class).sheet("商品报表").doWrite(info.getList());//写入excel文件 HttpHeaders headers = new HttpHeaders();//http头信息 headers.setContentDispositionFormData("attachment", filename); //以附件进行下载 return new ResponseEntity(FileUtils.readFileToByteArray(file),headers, HttpStatus.CREATED); }

2.3 实体类

2.3 页面导出

2.4excel内容效果

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .