上次提到的客户去重功能(具体可以看我上一篇文章:用白码,5分钟就可以实现客户去重)实现后,在真正使用时又遇到了一个问题,由于我的客户公司的销售顾问每个人手上都有大量的客户资料,录入系统时只能一条条录入,使用非常麻烦,所以需要一个批量导入的功能,但如果直接全部导入的话又会出现客户资料重复的问题,所以我用了另一个方法,使用了平台提供的编程扩展功能,导入客户资料时并非纯导入,而是先导入到前端,再通过调用新建客户的功能进行批量录入,新建客户的功能上次已经做好了并且带有去重的效果,所以这次导入也会带有去重的效果。(这篇依旧是以无代码低代码为主,不了解的话可能不太能理解我在写什么,可以从我之前的文章读起哦)

具体操作步骤如下:

1.第一步使用交互导入的步骤,属性需自行添加需要导入的数据列(通过Excel批量导入数据到前端);

低代码开发,5分钟实现自定义Excel批量导入功能-LMLPHP

低代码开发,5分钟实现自定义Excel批量导入功能-LMLPHP

注意:这里的属性名称必须和Excel中的表头一致,系统才能匹配到对应的数据列,且属性顺序不影响导入;

2.第二步通过编程功能将第一步导入的列表通过循环的方式调用之前做好的新建客户功能,API可到官网的帮助中心查看;

低代码开发,5分钟实现自定义Excel批量导入功能-LMLPHP

低代码开发,5分钟实现自定义Excel批量导入功能-LMLPHP

3.至此,一个自定义导入的功能就做好了,只要稍微写一点代码,5分钟就够了,并且从传统的“批量导入”转变为“批量录入”,使用该功能只需提供一个对应表头格式的Excel(xlxs);

低代码开发,5分钟实现自定义Excel批量导入功能-LMLPHP

4.用户端效果:(gif)

低代码开发,5分钟实现自定义Excel批量导入功能-LMLPHP

此外,平台其实也提供了最简单的导入功能,使用导入集合的步骤类型即可导入到数据库中,但无法实现去重的效果,使用以上思路进行导入,其实可以实现很多效果。

低代码开发,5分钟实现自定义Excel批量导入功能-LMLPHP

03-15 14:51