excle导入流程图
2021-04-30 16:19:27 0 举报
excle导入生成流程图
作者其他创作
大纲/内容
错误excle数据导出
数据无误
3:上传excle并根据excle解析出sheet,用户选择sheet:下一步
无表单导入(基于excel生成表单并导入数据)
删除后新增
1:返回给到前端解析出来的表头树状结构2:返回前端解析出来的字段名(姓名,身份证,工号,手机号,邮箱会针对这几种字段做去重处理)
删除原表单数据
调用错误数据导出接口生成错误数据excle
正确数据入库
到这里返给前端的值就是预览页面了
结束
无误数据和表头一起给到前端展示预览页
生成表单
2:填写需要解析的excle基本信息(excle表头起始,数据结束)注:这两步都没有调用接口,纯前端数据收集,一下步开始和后端交互
放入数据集合List<DynamicFormRowDataExtendMapper> datas
下一步数据导入
数据有问题
1:填写表单基本信息(表单名,是否可重复表单,表单说明)
返回具体错误信息,excle表头哪里不合规:1: 表单字段相邻字段重复2:表头存在为空数据3:表头单元格标题为空4:同一单元格分组中存在重复数据5:表头跨越多个分组
新增导入
解析表体数据
1:根据字段名判断类型2:根据表单字段前2行判断字段类型
不同选择的导入
4:根据用户sheet+填写的excle表头起始行和表头结束行,解析表头。
生成视图(包括分组)
解析校验通过
不通过
不可重复表单2次员工重复校验可重复表单不做校验
放入错误数据集合List<FormImportDataDetail.FormExportBadDatas>
1:如果是按照员工维度的:根据唯一标识找不到员工或者找到多个员工2:数据格式错误,如时间日期格式有问题,支付宝账号+身份证校验有问题3:excle数据重复
错误数据整理
生成字段
0 条评论
下一页