导入/导出excel

提供统一的导入/导出excel服务,通过此接口可以自动调用bus接口处理数据,只需要编写bus接口即可。

导入/导出使用的是easyexcel,官方文档地址:https://alibaba-easyexcel.github.io/index.html

引入工具包

<dependency>
  <groupId>com.wueasy</groupId>
  <artifactId>wueasy-gateway-easyexcel</artifactId>
</dependency>

导入excel

实现原理:导入操作,会自动把文件上传到文件存储位置,然后调用功能号,传入文件下载路径,最后由业务功能下载附件并解析处理。

接口请求

  • 接口地址:/servlet/excel/import/功能号

可以通过 post请求方式传参

请求参数

file:excel文件对象

bus服务处理

参数:

filePath:excel下载路径

导出excel

使用注解方式导出

接口请求

  • 接口地址:/servlet/excel/export/功能号

可以通过 getpost请求方式

导出配置

wueasy:
  gateway:
    excel:
      importList:
      - funcNo: D1006 #导出调用的功能号
        fileName: 测试导出.xlsx #导出的文件名称
        clazz: com.wueasy.demo.pojo.DemoExcelPojo #导出的实体bean包路径
Copyright © wueasy.com 2017-2022 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2021-12-01

results matching ""

    No results matching ""