# 导入和导出
- 导入功能支持用户上传Excel格式文件,系统自动解析并校验数据后入库,常用于批量录入或迁移数据;
- 导出功能允许用户按条件筛选数据并生成Excel文件,便于本地分析或共享。
添加导入/导出按钮操作:视图设置-动作设置-工具栏-系统按钮-添加导入/导出按钮
# 1导入
导入数据支持xls或xlsx,大小不超过20M,数据最多不超过10000行、200列

# 1.1 下载模版
导入需要先 下载模板 ; 请勿修改模板表格的【字段标题】,防止导入失败
下载模版可以选择部分字段点击确定然后下载模版。

如果不想让用户选择下载模版字段,可以在 "动作设置"编辑导入按钮,开启固定下载模版字段,然后选择字段,这样当点击下载模版时,不会出现选择字段,会直接下载模版。

# 1.2 历史导入记录
将文件拖到此处,或点击上传Excel;上传成功后可以在历史导入记录中查看日志

# 1.3 转码配置
可以在 "动作设置"编辑导入按钮中进行转码配置。可以对导入的字段的值进行转码后存入数据库和设置导入默认值;
- 导入配置
例如:字段配置的导入配置为人员,会将excel此字段对应人员名称转码成人员id存到数据库中;
| 导入配置 | Excel显示的值 | 转码后的存到数据库中的值 |
|---|---|---|
| 字典 | 字典名称 | 字典code |
| 机构 | 机构名称 | 机构id |
| 人员 | 人员名称 | 人员id |
| 实体 | 实体显示字段名称 | 实体值字段 |
| 日期 | 日期值 | 格式化后的值 |

- 默认值
可以设置导入字段空值时默认值;可以设置常量、选择变量和参数;

# 1.4导入成功后事件
可以在 "动作设置"编辑导入按钮,进行编写导入成功后事件,会在导入成功后执行此段代码。
# 1.5多选、部门、成员、字典、实体的导入
多选、部门、成员、字典、实体等支持导入多选项,请确保Excel字段中内各个选项之间用 “,” 英文逗号隔开。
Excel中格式如下

# 1.6 匹配字段
Excel导入功能支持用户选择字段作为数据匹配依据,系统默认以主键字段进行匹配(当前暂不支持多字段组合匹配)。通过指定匹配字段,系统将自动校验数据唯一性。

# 2导出

# 2.1 导出数据范围
可以选择"导出查询的全部数据"、 "导出当前页" 、"导出勾选数据"三种方式;
# 2.2 按原始数据导出
开启按原始数据导出后,导出到excel的数据不会翻译显示字段,而是直接把数据库中的原始数据导出;
例如:导出人员字段时,开启按原始数据导出后,会将人员id导出到excel中显示;不开启时是把人员名称导出到excel中显示;
| 表单绑定 | 导出Excel的值 | 开启按原始数据导出后导出Excel的值 |
|---|---|---|
| 字典 | 字典名称 | 字典code |
| 机构 | 机构名称 | 机构id |
| 人员 | 人员名称 | 人员id |
| 实体 | 实体显示字段的值 | 实体值字段的值 |
# 2.3 选择导出字段
可以选择指定字段导出。导出可选择的字段可以在"动作设置"中编辑导出按钮配置导出字段;

# 2.4 允许用户选择
当关闭允许用户修改后,点击导出按钮不再会弹出选择配置弹窗页面。只会按照配置直接导出数据;
