快速实现自定义Excel批量导入功能
Sen
• 发表于:2022-07-27 18:12:32 • 更新于:2023-12-28 18:07:03
1537

实例背景:

上次提到的客户去重功能实现后,在真正使用时又遇到了一个问题,由于客户公司的销售顾问每个人手上都有大量的客户资料,录入系统时只能一条条录入,使用非常麻烦,所以需要一个批量导入的功能,但如果直接全部导入的话又会出现客户资料重复的问题。

思路逻辑:

所以用了另一个方法,使用了平台提供的编程扩展功能,导入客户资料时并非纯导入,而是先导入到前端,再通过调用新建客户的功能进行批量录入,新建客户的功能上次已经做好了并且带有去重的效果,所以这次导入也会带有去重的效果。

操作步骤:

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

快速实现自定义Excel批量导入功能

快速实现自定义Excel批量导入功能

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

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

快速实现自定义Excel批量导入功能

快速实现自定义Excel批量导入功能

http://pan.583k.com/project/5ebb991f975bfe569224be3e/attachment/20210518/1621305651376_%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_16213054505254.png

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

快速实现自定义Excel批量导入功能

用户端效果:

 快速实现自定义Excel批量导入功能

 

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

快速实现自定义Excel批量导入功能

本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~