当前位置: 首页 > news >正文

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

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

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

image

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

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

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

image

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

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

image

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

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

image

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

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

image

image

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

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

image

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


开始
└── 打开自定义对话框
└── 打开/新建Excel → Excel对象
└── 新建列表 → 结果列表
└── 循环Excel内容 → 当前行数据
    └── 设置变量 → 系列名
    └── 设置变量 → 品牌名
    └── 设置变量 → 型号列表
    └── ForEach列表循环 → 单个型号
        └── 设置变量 → 清理后型号
        └── 设置变量 → 行数据
        └── 列表插入一项 → 添加 行数据 到 结果列表
    └── 循环结束标记
└── 循环结束标记
└── 写入内容至Excel工作表
└── 保存/另存Excel
└── 关闭Excel

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

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

image

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

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

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

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

14步变8步,8步。没有一个设置变量。

开始
└── 打开/新建Excel → Excel对象
└── 循环Excel内容 → 当前行数据
    └── 文本分割成列表 → 型号列表
    └── ForEach列表循环 → 单个型号
        └── 写入内容至Excel工作表
    └── 循环结束标记
└── 循环结束标记
└── 保存/另存Excel
└── 关闭Excel

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

image

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

image

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

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

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

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

image

-END-

  • 爱练字的ISTJ型互联网人/信息整合怪/工具人/影刀高级认证工程师。
  • 专注分享:RPA&AI自动化场景提效方案、效率软件安利、实用技能。"所有的生产要素都可以被构建,只有认知是壁垒",欢迎関注 [@掌心向暖RPA自动化]

推荐阅读:

  • 拒绝品牌碰瓷!如何通过影刀RPA为品牌IP搭建一套高效的“内容合规治理”工作流?
  • 那些拥有上千浏览器书签/收藏夹的电脑用户,是怎么管理书签的?
  • 不会编程的我开发了一款近900行指令的自动化RPA应用,完美解决98%以上复制受限的飞书文档!!
  • 飞书文档附件文件下载RPA方案2.0来了!不仅是PDF,Word、PPT、Excel、视频都能批量导出了,还都是源文件
http://www.jsqmd.com/news/976940/

相关文章:

  • 如何让微信聊天记录成为你的数字财富:本地导出与智能分析完整指南
  • 从加密到自由:qmcdump完全指南,让QQ音乐文件重获新生
  • okbiye AI PPT 答辩利器:拆解页面四步体系,轻松产出规范毕业答辩幻灯片
  • 专业的不锈钢垫片厂商:严选 - 品牌推广大师
  • Zotero-Style插件:如何用进度条可视化彻底改变你的文献管理方式?
  • PN7642 Secure Key Mode:嵌入式HSM密钥管理实战与安全配置指南
  • 2026年10款论文降AI率网站亲测:从90%降至10%的宝藏之选 - 降AI小能手
  • CDQ 分治学习笔记
  • 给开发者的‘反增长’手册:当你的代码效率提升40%,为何服务器负载反而翻倍了?
  • RAG 2.0:基于LangGraph的实时数据流增强生成架构
  • 别再傻傻分不清!AD20里原理图库、封装库和集成库到底怎么用?附实战避坑指南
  • Mac Mouse Fix:如何让10美元鼠标在macOS上实现超越苹果触控板的极致体验?
  • 2026湖北林业白蚁防治服务商盘点:古树名木生态防治机构解析 - 新闻快传
  • BilibiliCommentScraper:基于Selenium的B站全量评论数据采集方案
  • 你的文献库,可以像游戏一样有趣:Zotero-Style插件深度体验
  • GPT-4的1.8万亿参数与2%激活:MoE稀疏性真相解析
  • 2026年温州AI搜索优化公司实力深度评测与商业盈利选型指南 - 品牌报告
  • 2026年液压机源头厂家推荐榜单,大吨位/伺服/快速/龙门液压机,精密专机品牌实力深度解析 - 企业推荐官【官方】
  • 从四个参数学习 Chord Edit
  • 5分钟实现通达信缠论自动化:告别手动画线,让AI帮你分析股票走势
  • 3步掌握pywencai Cookie配置:高效获取同花顺问财数据的专业级解决方案
  • 2026春《编译原理》笔记
  • 除了weixin://wxpay,还有哪些小程序场景能用自定义协议生成二维码?一个思路拓展
  • 别再死记硬背了!一张图+五个生活比喻,彻底搞懂DFS、BFS、Dijkstra这些图算法
  • Proteus仿真必备技能:从‘NET=P#’到总线连接,彻底搞懂网络标号的自动标注逻辑
  • 【收藏】2026 年完整版大模型学习路线!零基础 / 程序员转行必看,从入门到项目落地全指南
  • 跟着 MDN 学JavaScript day_12:实战挑战——构建交互式笑话生成器
  • PN7160 NFC天线匹配实战:从原理到调优,解决通信距离与稳定性难题
  • Agent记忆系统:基于LangChain的Memory开发实战
  • GPT-4四大能力跃迁:从指令遵循到跨模态推理的工程实证