RPA开发最烧脑环节,AI替我搞定!影刀Excel拆分挑战实录

2026-06-08 21:13:48 0点赞 0收藏 0评论

当你接到一个RPA自动化需求时,你是怎么完成最关键的流程设计环节呢?

自己从头画,边画边想,画到一半发现逻辑不对又推倒重来?还是去社区翻案例,翻半天找到个差不多的,改一改发现跑不通?

掌心向暖RPA自动化掌心向暖RPA自动化

不管哪种,流程设计这个环节都挺耗时间的。而且很多人卡住的不是怎么操作影刀,而是到底用哪些指令、怎么组合、先做什么后做什么。就是流程逻辑本身。

我自己的做法是用 AI 协作来辅助流程设计。具体来说,我做了一个辅助工具,能帮我完成流程逻辑设计,把业务需求拆解成影刀的指令组合,输出完整的树状流程。

你给它一个业务场景,它告诉你先做什么后做什么,循环怎么嵌套,数据怎么流转。这一步是流程设计里最费脑子的,它替我干了。

掌心向暖RPA自动化掌心向暖RPA自动化

用起来也很简单,输入需求描述就行。它会先读取需求、检索指令、设计流程,然后输出两个版本,一个简洁版只看指令名称和层级关系,一个详细版带完整参数配置。我拿详细版对照着在影刀里搭就行。

但话说回来,它出的方案不是最终答案,是起点。我拿到方案之后要审,要砍,要调。它负责流程逻辑设计,我负责判断。

掌心向暖RPA自动化掌心向暖RPA自动化

今天就拿影刀社区「Excel数据拆分挑战赛」这个需求,完整走一遍。

要求很简单,把一个表格里C列的型号拆开,每个型号单独占一行,系列和品牌跟着重复。4行变13行。

掌心向暖RPA自动化掌心向暖RPA自动化

第一轮对话,我把需求原话扔了过去,分析这个Excel表格,C列型号拆分,用最简单的思路最少的指令。

同时我强调了一点,过程中你要自行完成自动化测试,确保效果符合预期。这是我的习惯,不要给我一个没验证过的方案。

掌心向暖RPA自动化掌心向暖RPA自动化掌心向暖RPA自动化掌心向暖RPA自动化

它拿到需求之后,先去读了Excel文件。元数据sheet和最终效果sheet都读了一遍,搞清楚源数据长什么样,期望结果长什么样。

然后它发现了一个坑,源数据里「SU7  ULTRA」中间有两个空格,但期望结果里只有1个空格。

掌心向暖RPA自动化掌心向暖RPA自动化

这个坑我自己都没注意到。验证完空格问题之后,它出了第一版方案,14步指令。

开始

└── 打开自定义对话框

└── 打开/新建Excel → Excel对象

└── 新建列表 → 结果列表

└── 循环Excel内容 → 当前行数据

    └── 设置变量 → 系列名

    └── 设置变量 → 品牌名

    └── 设置变量 → 型号列表

    └── ForEach列表循环 → 单个型号

        └── 设置变量 → 清理后型号

        └── 设置变量 → 行数据

        └── 列表插入一项 → 添加 行数据 到 结果列表

    └── 循环结束标记

└── 循环结束标记

└── 写入内容至Excel工作表

└── 保存/另存Excel

└── 关闭Excel

14步。我看着就觉得不得劲。尤其是那堆设置变量,取系列名一个,取品牌名一个,清理空格一个,拼行数据又一个。加上新建列表和列表插入一项,光中间环节就六个指令。

然后我去社区看了眼其他人的方案,有人根本没用设置变量这个指令。

掌心向暖RPA自动化掌心向暖RPA自动化

所以第二轮对话,我跟它说,还能再压缩精简吗,不需要对话框指令,不要太多设置变量指令。它想了想,砍了六步。三个思路。

第一个,设置变量不需要。影刀很多指令的参数输入框本身就支持Python表达式,你不需要先把系列名存到变量里再引用,直接在写入指令里写 当前行数据[0]就行。品牌名同理,清理空格同理,全部内联。三个设置变量砍掉。

第二个,不需要收集再批量写。第一版是先把所有拆分结果收集到一个列表里,最后一次写入。但影刀的写入指令支持追加一行模式,边拆边写就行了。新建列表砍掉,列表插入一项砍掉。

第三个,对话框不需要。通用生成规范里要求包含该指令,这里忘记提前说明了。

14步。

开始

└── 打开/新建Excel → Excel对象

└── 循环Excel内容 → 当前行数据

    └── 文本分割成列表 → 型号列表

    └── ForEach列表循环 → 单个型号

        └── 写入内容至Excel工作表

    └── 循环结束标记

└── 循环结束标记

└── 保存/另存Excel

└── 关闭Excel

核心逻辑就三步,读、拆、写。循环元数据sheet每一行,C列逗号分割成列表,ForEach逐个型号追加写入最终效果sheet。系列和品牌直接在写入指令里从当前行数据取,型号做一下空格清理。完事。

掌心向暖RPA自动化掌心向暖RPA自动化

自动化测试也跑过了,数据表中4行变13行,跟期望结果逐行一致。两轮对话,一次需求变更,拿到8步方案。

掌心向暖RPA自动化掌心向暖RPA自动化

回头看整个协作过程,我最大的感受是,AI协作给我的价值不是替我思考,是替我从零到一的启动时间。它14步我砍到8步,它负责流程逻辑设计,我负责审和砍。

如果你也在做RPA开发,试试这个模式。需求扔过去,让它先出一版,你在它的基础上做减法和修正。比自己从零画快,比翻案例准。

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标?~

谢谢你看我的文章,下次再见。

RPA开发最烧脑环节,AI替我搞定!影刀Excel拆分挑战实录

-END-

·        爱练字的ISTJ型互联网人/信息整合怪/工具人/影刀高级认证工程师。

·        专注分享:RPA&AI自动化场景提效方案、效率软件安利、实用技能。"所有的生产要素都可以被构建,只有认知是壁垒",欢迎関注 @掌心向暖

推荐阅读:

·        拒绝品牌碰瓷!如何通过影刀RPA为品牌IP搭建一套高效的“内容合规治理”工作流?

·        那些拥有上千浏览器书签/收藏夹的电脑用户,是怎么管理书签的?

·        不会编程的我开发了一款近900行指令的自动化RPA应用,完美解决98%以上复制受限的飞书文档!!

·        飞书文档附件文件下载RPA方案2.0来了!不仅是PDF,Word、PPT、Excel、视频都能批量导出了,还都是源文件

 

 

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松