导入/导出excel
提供统一的导入/导出excel服务,通过此接口可以自动调用bus接口
处理数据,只需要编写bus接口即可。
导入/导出使用的是easyexcel
,官方文档地址:https://alibaba-easyexcel.github.io/index.html
引入工具包
<dependency>
<groupId>com.wueasy</groupId>
<artifactId>wueasy-gateway-easyexcel</artifactId>
</dependency>
导入excel
实现原理:导入操作,会自动把文件上传到文件存储位置
,然后调用功能号
,传入文件下载路径,最后由业务功能下载附件并解析处理。
接口请求
- 接口地址:
/excel/import/功能号
可以通过 post
请求方式传参
请求参数
file
:excel文件对象
bus服务处理
参数:
filePath
:excel下载路径
导出excel
使用注解方式导出
接口请求
- 接口地址:
/excel/export/功能号
可以通过 get
或post
请求方式
导出配置
wueasy:
gateway:
excel:
importList:
- funcNo: D1006 #导出调用的功能号
fileName: 测试导出.xlsx #导出的文件名称
clazz: com.wueasy.demo.pojo.DemoExcelPojo #导出的实体bean包路径