Appearance
下载Excel
概述
在客户端下载一个Excel文件,文件的内容通过变量指定
参数配置
参数 | 说明 |
---|---|
文件名称 | 下载到本地的文件名称。支持使用表达式指定动态内容。 |
工作表列表 | 下载到本地的Sheet页签数据 |
工作表列表
参数 | 说明 |
---|---|
标签页名称 | Excel的Sheet名称。支持使用表达式指定动态内容。 |
数据源类型 | Excel的Sheet数据源类型。支持列表和HTML表格 |
数据源 | Excel的Sheet数据源的值。支持使用表达式指定动态内容 |
表头属性 | 数据源类型为列表时,需要指定读取的数据表头属性顺序数组 |
表头名称 | 数据源类型为列表时,需要指定读取的数据表头名称顺序数组 |
注意事项
- 文件名称:必须包含文件输出后的后缀(.xlsx)。文件名不能包含: ?[ ]/ 符号*
- 标签页名称:标签页名称必须符合Excel命名规则。Sheet名最长31 文字,不能包含: ?[ ]/ 符号*
使用说明
数据源类型为HTML表格时,可向数据源设置项填入table标签内容,示例
html<b>Table1</b><br> <table id="table2"> <thead> <th> Column1 </th> <th> Column2 </th> <th> Column3 </th> </thead> <tr><td>A6</td><td>B6</td><td>C6</td></tr> <tr><td>A7</td><td>B7</td><td>C7</td></tr> </table>
数据源类型为列表时
- 数据源需要设置列表型数据
- 表头属性为数据源列表元素中的对象属性
- 表头名称为表头属性的展示文字映射 示例如下 数据源text表头属性
${ [ { "name": "张三", "age": 14 }, { "name": "李四", "age": 22 }, { "name": "王五", "age": 50 } ] }
javascript表头名称${["name","age"]}
javascript${["姓名","年龄"]}
使用场景
- 基于客户端调用,构建满足条件的数据列表,下载Excel到客户端本地
- 基于客户端调用,构建个性化的HTML表格,下载Excel到客户端本地