基础配置
关联表配置
数据筛选
其他配置
{:token()}
{:__('Name')}:
{:__('Main Table')}:
请选择
{volist name="tableList" id="main_table"}
{$main_table.name}{if $main_table.comment} - {$main_table.comment}{/if}
{/volist}
请先选择要导出的数据表,随后在生成的列表中配置要导出的字段
{foreach name="row.fields" item="field" key="field_name"}
[-]
{$field_name}:
数据识别:
文本
数字
日期
文件
赋值
赋值方案:
{/foreach}
关联表数量:
{volist name="row.join_table" id="jtable"}
选择关联表:
请选择
{foreach name="tableList" item="table" key="table_key"}
{$table.name}{if $table.comment} - {$table.comment}{/if}
{/foreach}
关联表别名:
关联外键:
{foreach name="table_field" item="table_field_item" key="table_field_key"}
{$table_field_key} - {$table_field_item.name}
{/foreach}
若无字段可选,请先选择数据源表
关联主键:
{foreach name="jtable.field_list" item="jtable_field" key="jtable_field_key"}
{$jtable_field_key} - {$jtable_field.name}
{/foreach}
JOIN类型:
INNER - 至少一个匹配
LEFT - 左表有匹配
RIGHT - 右表有匹配
FULL - 任意表有匹配
取值字段:
{foreach name="jtable.field_list" item="jtable_field_item" key="jtable_field_key"}
{$jtable_field_key} - {$jtable_field_item.name}
{/foreach}
{foreach name="jtable.field_name_arr" item="field" key="field_name"}
{$field_name}:
数据识别:
文本
数字
日期
文件
赋值
赋值方案:
{/foreach}
{/volist}
筛选字段:
{foreach name="allField" item="all_field" key="all_field_name"}
{$all_field.field_name}
{/foreach}
请先配置源表和关联表,随后可在此处选择一些字段设置筛选条件
{foreach name="row.where_field_arr" item="where_field" key="where_field_name"}
{$where_field_name}:
等于
不等于
大于
大于等于
小于
小于等于
LIKE - 模糊查询
查询条件:
{/foreach}
排序字段:
{foreach name="allField" item="all_field" key="all_field_name"}
{$all_field.field_name}
{/foreach}
倒序(从大到小)
正序(从小到大)
请先配置源表和关联表,随后可在此处设置以某字段进行排序
单个xls文件保存:
条记录
若导出记录数超出以上设置,则自动分为多个xls文件保存
xls文件创建并发:
若有多个xls文件需要准备,此处设置
同一时间
准备的xls文件数
若单个xls文件需保存2万以上数据,普通服务器请设置为`1`(受磁盘IO限制)
脚本内存限制:
Mb
创建单个xls文件时,允许使用的最大内存量
若提示需要更多的内存,请在硬件条件允许的情况下,设置更高的值;或降低单个xls文件保存的记录数
导出:
条记录
需要导出的数据量,不填写为导出全部