导出Excel步骤服务

使用场景:列表配置导出Excel功能

操作步骤:

1、服务编排选择一个导入Excel步骤

2、选择导出模板(目前只支持.xlsx格式)

3、属性设置里新增页,sheet页名称对应Excel表格sheet页名称,行位移、列位移对应的是Excel的单元格,从0开始计算

 

固定区域配置

1、新增固定区域,设置赋值参数p1

2、新增字段属性,属性值对应的是模型字段编码

3、各项配置完后保存

4、增加“获取一条记录”步骤,配置查询字段,并将查询结果赋值给参数p1

5、添加一个普通按钮,按钮操作类型选择“导出数据(自定义)”,关联列表id字段输入当前列表id,接口编码选择上面创建的导出服务,接口请求方法选择“查询”

6、导出效果

 

列表区域配置

1、新增列表区域,设置赋值参数p2

2、新增字段属性,属性值对应的是模型字段编码

3、各项配置完后保存

4、增加“获取多条记录”步骤,配置查询字段,并将查询结果赋值给参数p2

5、添加一个普通按钮,按钮操作类型选择“导出数据(自定义)”,关联列表id字段输入当前列表id,接口编码选择上面创建的导出服务,接口请求方法选择“查询”

6、导出效果

 

复杂场景导出配置

服务编排增加相应”分支”步骤

  • 场景1:所选数据

固定参数配置值为exportType=='select',增加一个”查询多条记录”步骤,查询配置条件为“在列表”,主键id参数值为#selectedRowIds#(注:这个也是固定参数),赋值给参数p2;

  • 场景2:当前页

固定参数配置值为exportType=='page',增加一个“查询多条记录”步骤,选中分页并赋值给参数p;再增加一个”定义参数”步骤,把查询到的分页数据p2.rows赋值给p2;

  • 场景3:全部

固定参数配置值为exportType=='all',增加一个“查询多条记录”步骤,赋值给p2,如下图,分支下增加导出excel步骤,最终效果。