老铁们,大家好,相信还有很多朋友对于excel官方下载电脑版和报表导出excel并提供下载的相关问题不太懂,没关系,今天就由我来为大家分享分享excel官方下载电脑版以及报表导出excel并提供下载的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
1.EasyExcel介绍
EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel
参考地址:
https://www.yuque.com/easyexcel/doc/easyexcel
2开发步骤
2.1添加依赖
<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.1.7</version></dependency>
2.2controller
@RequestMapping(&34;)\npublicResponseEntity<byte[]>toExcel(GoodsVOgoodsVO,@RequestParam(defaultValue=&34;)IntegerpageNum,\n@RequestParam(defaultValue=&34;)IntegerpageSize,Modelmodel)throwsIOException{\nPageInfo<Goods>info=goodsService.list(goodsVO,pageNum,pageSize);\nStringfilename=UUID.randomUUID().toString()+&34;;//excel文件名称\nFilefile=newFile(&34;,filename);//文件对象\nEasyExcel.write(file,Goods.class).sheet(&34;).doWrite(info.getList());//写入excel文件\nHttpHeadersheaders=newHttpHeaders();//http头信息\nheaders.setContentDispositionFormData(&34;,filename);//以附件进行下载\nreturnnewResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),headers,HttpStatus.CREATED);\n}
2.3实体类
2.3页面导出
2.4excel内容效果
excel官方下载电脑版和报表导出excel并提供下载的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!
