当前位置: 首页 > 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.zskr.cn/news/1488661.html

相关文章:

  • 从加密到自由:qmcdump完全指南,让QQ音乐文件重获新生
  • okbiye AI PPT 答辩利器:拆解页面四步体系,轻松产出规范毕业答辩幻灯片
  • CDQ 分治学习笔记
  • RAG 2.0:基于LangGraph的实时数据流增强生成架构
  • Mac Mouse Fix:如何让10美元鼠标在macOS上实现超越苹果触控板的极致体验?
  • 3步掌握pywencai Cookie配置:高效获取同花顺问财数据的专业级解决方案
  • 除了weixin://wxpay,还有哪些小程序场景能用自定义协议生成二维码?一个思路拓展
  • 别再死记硬背了!一张图+五个生活比喻,彻底搞懂DFS、BFS、Dijkstra这些图算法
  • 【收藏】2026 年完整版大模型学习路线!零基础 / 程序员转行必看,从入门到项目落地全指南
  • PN7160 NFC天线匹配实战:从原理到调优,解决通信距离与稳定性难题
  • 2026 南京梅雨季漏水抢修指南!本地防水公司 TOP9 权威盘点,卫生间免砸砖防水、阳台渗漏一站式解决 - 吉林同城获客
  • 2026年锻压机品牌/源头厂家最新推荐榜:半轴、轨道、道岔、螺栓、汽配、航空、航天、军品、船舶锻压机/自由锻/三向锻高强智造精选 - 企业推荐官【官方】
  • 计算机小程序毕设实战-基于springboot+微信小程序的云浮市特色农产品交易的设计与实现java 特色农产品销售系统 特色农产品线上交易【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 超自动化运维:实现IT服务管理现代化的关键
  • GPT-4四大能力跃迁:从指令遵循到跨模态推理的工程实证
  • Text-to-X多模态系统实战:从文本指令到PPT/视频/试题一键生成
  • GEO优化对搜索关键词有要求吗
  • RookieAI终极指南:3步打造专业级AI自瞄系统
  • Horos:macOS平台专业级开源医疗影像查看器完全指南
  • OpenGL ES开发避坑:GLM库的#include用尖括号还是双引号?一次讲清预处理器搜索路径
  • 抖音批量下载终极指南:快速保存无水印视频的完整解决方案
  • 从《电话》看技术入侵:一个黎巴嫩村庄如何被一部电话彻底改变(附原文精读笔记)
  • Umi-OCR终极指南:Windows与Linux环境下的高效离线文字识别解决方案
  • 第六十三天
  • 避坑指南:在Allegro 16.6中调用Cadence原理图模块,这些电源/地和命名错误千万别踩
  • Oracle RAC私网多网卡配置,别让rp_filter=2这个小参数坑了你一整天
  • 2026国内智慧供热服务综合实力排行榜:4个维度深度分析,天津半径科技稳居榜首 - 新闻快传
  • 如何在5分钟内快速上手3D点云标注?完整指南助你解决自动驾驶数据标注难题
  • 河北304不锈钢冲孔板厂家排行:实力供应商盘点 - 奔跑123
  • 10分钟黑苹果配置终极指南:OpCore-Simplify一键自动化EFI生成工具