就是大表中比如说有个部门这个字段,而各个部门存在部门这个表中,大表添加时取的是部门表的id来显示名称,而excel表中也有部门这个字段,但是是文字,需要与部门表的部门对应并取出id,在导入时存入大表中
这个导入时候,可以获取部门的字符串,然后在对比部门表获得部门id,然后保存进去。
不过由于是excel 是不可控制的,有可能有人随便填写一个不存在的部门,到制可能会出现没找到这个部门的情况,这时候做一个导入结果提醒,如果没找到部门,就保存到结果提醒列表里面。最后告诉操作者,成功多少条,失败多少条,失败的是哪几条,失败的原因是什么。 即可。
还有一种就是在excel 模板上下手了,自己手动做excel模板,部门自己做成下拉的,自己严格按照数据库里面的部门匹配校对。每次导入之前 先下载导入模板
总之原则就是控制excel里面的数据准确性
如果数据不多的话(比如几万条)
可以分三步执行: