Skip to content

下载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到客户端本地

使用示例