点击上方卡片关注 不要错过精彩文章
读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。
点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好,我是舰长🙏
在电商运营过程中,订单数据处理往往占用大量人力与时间成本。尤其是服装电商领域,订单数据量大且维度复杂,人工通过Excel进行处理时,不仅效率低下,还易因操作失误导致数据偏差,同时此类重复性机械劳动也会造成人力资源的浪费,影响团队对核心业务的聚焦。
针对这一痛点,结合服装电商的业务场景,我们开发了"销售订单数据智能处理系统",旨在通过智能化手段实现订单数据的自动化处理,从而提升数据处理效率与准确性,降低人工成本,助力运营团队优化工作流程。
这里,我们看下人工处理表单与智能体处理处理销售订单数据的对比图。
我们能看到在表单数量越来越多的情况下,智能体对比人工的处理速度差距越来越大。
演示视频
本次文章的服装表单下载
6月份服装表单:https://easylink.cc/hrimtb
按下图方式操作,即可下载测试表单。
当然有自己数据的可以用自己的,可以根据自己的数据处理需求,搭建属于自己的智能体。
步骤一
点击链接,在弹出的页面看到右上角的下载弹窗,点击另存为
步骤二
在跳出的窗口,选择你要保存的位置,文件名重命名为订单数据.xlsx
需求梳理
接下来,让我们来梳理一下处理销售订单数据的需求:
1.需要对订单数据内的购买单价低于50的数据进行筛选并删除
2.新建一个名为订单清单的表格,填入预写好的表头["序号","商品名称","店铺编码","数量","金额","单价","商品条码","店铺名称","销售部门","方式","编码版本号"]
3.将原表格的数据依次填入对应["序号","商品名称","数量","金额","单价","商品条码","店铺名称","方式","编码版本号"]
4.使用vlookup函数将订单数据表格的sheet1页,通过店铺名称的这一列来索引['店铺编码','销售部门']的数据
5.对表格的格式大小进行标准化处理,要求字体清晰,水平居中,表格宽度适应内容大小。
流程图如下:
流程实现的功能有:对指定内容进行筛选并删除,拷贝订单数据表格的内容到订单清单表格,对列表格式进行设置,批量公式填充等。
具体搭建如下
打开表格
流程1、2(打开表格)
流程1
打开Excel
填入下载好的表格,由于本次程序有两个表格,所以在表格对象的命名上,需要差异化,保证在后续搭建中不会用错表格。
流程2
新建Excel
新建一个空白表格,命名为订单清单.xlsx即可,选好新建表格存放在哪个文件夹
表格的预处理:筛选以及表头的填入
流程3、4、5(筛选数据处理)
流程3
添加备注说明,仅作备注使用,对程序无任何影响
在较大项目中,可能会由于网站和软件的更新迭代,需要对流程进行修改微调,备注可以让我们知道我们需要修改的流程在哪里,进一步提高工作效率。
流程4
筛选
我们需要对G列的购买单价<50的数据进行筛选,第一行的表头不是我们需要的,所以行号我们从2行开始。
流程5
删除筛选内容
确定好Excel对象,其余不需要填
流程6(填写表头)
写入内容至Excel工作表
Excel对象:清单,打开python模式,写入["序号","商品名称","店铺编码","数量","金额","单价","商品条码","店铺名称","销售部门","方式","编码版本号"],这边大家直接复制就行。
数据的写入
流程7~11(订单数据.xlsx内容的读取)
我们要依次获取商品名称,商品条码,购买数量,购买单价,店铺名称。
观察流程图得知,流程7~11高度相似,于是我们只需对其一个进行讲解,其余的处理方法相同
流程7
读取Excel内容
观察数据表得知,商品名称在D列,第一行是表头,所以我们从2行开始,-1(有数据的最后一行)结束。
流程8~11,只需要改变列号和命名即可,其余同流程7一样。
流程12(重要)
设置格式,我们需要对G列进行格式处理,点击编辑格式,选择数字格式为:文本。
为什么我们要这么处理呢?
解释:在Excel表格中,只要输入的数字超过11位,数字就会显示为E+格式。
流程13~17(订单数据.xlsx内容写入至目标表单)
我们将获取的商品名称,商品条码,购买数量,购买单价,店铺名称输入至清单的表单。
观察流程图得知,流程13~17高度相似,于是我们只需对其一个进行讲解,其余的处理方法相同
这边我们拿已经填好表头的订单清单表格,来给大家对照使用。
流程13
读取Excel内容
观察清单表得知,商品名称在B列,第一行是表头,所以我们从2行开始,写入内容就是我们获取的商品名称。
流程13~17,只需要改变列号和写入内容即可,其余同流程13一样。
内容自动填充
流程18~22(数据内容的填充)
流程18、19
流程18是序号,序号应当的顺序是1,2,3,4,5,6...
只需要两个流程即可让序号依次排序填写至所有存在数据的行。
excel对象选清单,开始结束行列号就是序号列所处的区域。
填充类型:序列填充。流程18输入了1,那么序列填充就会填入:1,2,3,4,5,6...
流程20(金额=单价*数量)
批量向下填充(公式)
已知金额=购买单价*数量,数量的行列为D2,购买单价的行列为F2
填充内容(公式):=D2*F2。
流程21、22(固定内容的填充)
内容替换
我们需要处理的是J、K列,通过清单表我们得知他们是方式、编码版本号
查找内容不填,替换文本这边写手动采集,J列下面所有数据都会是手动采集。
流程23、24(用vlookup函数公式批量填充)
批量向下填充(公式)
VLOOKUP(查找值,查找范围,返回值所在列数,精确或模糊查找【0精确查找,1模糊查找】)
vlookup函数演示视频
已知订单数据表格的Sheet1页,有店铺名称,销售部门,店铺编码三行数据,
我们之前获取过店铺名称的数据,于是我们用vlookup函数,把店铺名称作为查找值,到订单数据.xlsx表格的Sheet1页把除表头外的数据作为查找范围,店铺编码是我们要获取的数据,他在Sheet1页中处于C列也就是第3列。
流程24和流程23一样,但是销售部门的数据在订单数据.xlsx的Sheet1的B列,
流程23的vlookup函数:=VLOOKUP(H2,[订单数据.xlsx]Sheet1!$A$2:$C$38,3,0)
所以,流程24的vlookup函数应该这样写:=VLOOKUP(H2,[订单数据.xlsx]Sheet1!$A$2:$C$38,2,0)
【非必须】流程25、26(对表格进行优化)
流程25
设置列宽,对所有列进行根据内容自适应宽度
流程26
设置格式
我这边对内容的字体和对齐方式进行的设置
温馨提醒
程序运行时,倘若订单数据.xlsx处于打开状态,要保证当前页面处于订单数据Sheet页,否则程序会报错,因为我们之前的操作都是建立在默认打开的sheet上,所以sheet不对,程序会报错。
结语:
影刀RPA作为一款简单好用的工具,
如何应用在我们的日常生活中,需要我们有一双善于观察的眼睛。
影刀,替我们去做那些重复而机械的会消磨人的热情的工作,让我们人类把短暂有限的精力用在更有意义的事!
关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体/RPA技术直播讲解
RPA往期回顾
01 |
02 |
03 |
04 |
没有评论:
发表评论