影刀RPA实操指南AI生成周报初稿——数据表格自动变文字每周五下午对着Excel周报发呆销售数据一堆数字不知道怎么组织成一段话这是很多做运营的朋友的共同痛点。我用影刀RPA搭了一个周报生成流程表格数据自动汇总再交给AI转写成周报初稿现在周五十分钟就能交差。这篇就把数据表格变文字的完整做法讲透。先明确思路周报的本质是数字对比结论数字的统计交给影刀RPA的指令做对比和结论的表述交给大模型生成。分工搞清楚流程就简单了剩下的都是细节活。我不是技术出身这套东西两年前我连列表和字典都分不清跟着做完全可以复现。建议先在影刀RPA里把流程骨架搭出来再逐段填指令。安装与环境准备从下载到跑通第一个流程没装影刀RPA的先补这一步。去官网下载客户端安装后注册登录社区版每天有30分钟运行时长练手够用跑生产建议创业版或以上版本不限时长。装完第一件事是装浏览器插件客户端右上角进入浏览器插件页面按你用的浏览器安装对应扩展网页自动化全靠它。界面认识一遍左侧是指令面板所有指令在这搜索中间是流程画布右侧是指令详情面板选中指令后改参数的地方。新建应用点击新建应用命名周报生成器我们的骨架就搭在这里。数据源整理Excel读取与数据清洗周报的原料通常是各平台导出的销售表。数据处理模块在这个流程里戏份最重我拆成三步。第一步读取。指令面板搜打开Excel路径参数指向数据表再拖一个【读取区域】把整表读成二维列表变量 dataList。第二步清洗。原始表常见问题三类空行、重复行、数字带单位“1.2万”。清洗我用Python节点做影刀RPA里Python图标要点亮才能用代码块有输入输出说明# 输入dataList 二维列表来自【读取区域】第一行是表头# 输出cleanList 清洗后的二维列表金额列统一转成纯数字importre cleanList[]forrowindataList[1:]:# 跳过表头ifnotrow[0]:# 订单号为空视为空行跳过continueamountstr(row[3])if万inamount:# 1.2万 转成 12000amountfloat(re.sub(r[^\d.],,amount))*10000else:amountfloat(re.sub(r[^\d.],,amount)or0)cleanList.append([row[0],row[1],row[2],amount])第三步汇总。用【ForEach列表循环】遍历cleanList累加求和或者直接让Python按店铺分组统计。我踩过的坑在这里金额列有文本格式的空白字符直接float会报could not convert string to float正则先剔除非数字字符就不会翻车。汇总指标计算循环与条件判断的组合运用周报需要的核心指标无非几个本周总销量、环比涨跌、Top3店铺、异常波动项。循环加条件判断的组合足够覆盖。【For次数循环】固定遍历前N行做抽样核对【If条件判断】比较本周与上周数值涨跌幅超10%的行标记需说明【While条件循环】处理找到第一个销量为0的店铺这类查找场景结果存进字典变量 summaryDict键是指标名值是算好的数字。字典键不存在的两个方案提前说取值前用in判断键存在或用get方法带默认值二选一别直接下标取。AI转写环节把数字变成能看的文字汇总字典就绪后进入本篇主角AI转写。我推荐两条路径按你手上的工具选。路径一魔法指令。点击影刀RPA顶部的魔法指令场景选数据处理需求描述写成把字典变量summaryDict里的销量数据转写成一段周报包含总量、环比、亮点和风险提示语气客观。生成后点左下角运行指令测试不满意就用对话修改或智能修复调优还能点源码修改直接编辑生成的代码官方文档确认源码修改支持直接粘贴Python代码生成影刀指令。路径二影刀GPT指令。模型选影刀GPT-4.0转写类任务对模型要求不高3.5也够用把summaryDict拼进提示词。提示词模板# 输入summaryDict 汇总指标字典# 输出report_text 周报初稿字符串summary\n.join([f{k}{v}fork,vinsummaryDict.items()])promptf你是电商运营周报写手。根据以下数据写一段250字以内的周报 结构整体表现→亮点分析→风险提示→下周建议。 只写正文不要标题不要编造数据里没有的数字。 数据{summary}这里有个必须强调的点要求AI不要编造数据里没有的数字要写进提示词。我第一次没写AI把12%的涨幅推算成了15%被老板当场抓包。生成的初稿也一定要人工过一遍再发AI写的是初稿不是终稿。数据表格的显示与交付回写Excel与文档生成周报初稿生成后交付动作分两块。文字部分用【写入单元格】把report_text写进周报模板的指定单元格数字部分把summaryDict逐项写进数据区。写入时单元格地址用字符串拼接动态生成比如 “B”str(row_index)。如果要更正式的交付物可以引入Word扩展指令把初稿填进周报文档模板段落位置用书签或固定文本替换。表格数据想更直观还能配合数据表格指令做展示但记得魔法指令不直接支持影刀数据表格要走Excel或二维列表中转。网页自动化取数从后台自动拉周数据如果数据源是电商后台而不是本地Excel前面加一段网页自动化。操作路径点击捕获元素按钮浏览器跳转后鼠标移到后台数据表格上出现橙色边框点击确认结构化列表用【获取相似元素列表】批量抓取。元素定位四合一在取数环节都会用到选型口诀元素捕获能自动捕获成功的不手写XPath带文本条件的定位如 //th[contains(text(),‘销售额’)]CSS选择器简单class定位如 table.data td语法短效率高正则表达式抓回来的文本清洗如从销售额¥12,345里抠数字翻页抓取用不确定总页数的写法循环里判断下一页按钮的class是否含disabled含则退出循环。懒加载页面用滚动加去重记录已抓的index避免重复。等待策略别只依赖固定延时【等待元素出现】比sleep稳定得多。系统联动邮件发送与定时任务周报做完不自动发出去等于半成品。系统联动两步走邮件发送指令面板搜发送邮件SMTP配置填企业邮箱主题拼接第X周运营周报正文放report_text附件挂Excel定时任务机器人面板创建计划任务每周五17:00触发周报流程执行机器人选本机飞书侧也可以联动把周报文本通过群机器人Webhook推到部门群多维表格版本写进飞书表格方便领导批注。这些官方都有对应的扩展指令搜飞书就能找到。工程化规范周报流程的长效维护周报流程一跑就是一年规范不能省。我的做法子流程按取数-清洗-汇总-转写-交付五段拆分每段用编号名称命名如1_取数、2_清洗关键节点加【打印日志】每个子流程的输入输出参数在注释里写清楚。调试时用断点排查法在AI转写指令上右键添加断点单步执行在变量面板看prompt变量的实际内容——周报初稿文不对题九成是提示词拼接时字典遍历出了格式问题。鼠标键盘与图像后台控件不响应时的备手后台导出按钮偶尔会遇到网页指令点不动的情况多见于安全控件和套壳弹窗。这时候用鼠标键盘的驱动模式兜底【鼠标点击】指令的执行方式从模拟模式切到驱动模式相当于真实鼠标在动绕开浏览器对模拟事件的过滤。图像识别是第二层备手先对导出按钮截图存模板流程里用图像识别点击找相似区域。操作时锚点选按钮左上角偏移量按截图尺寸的半径设置命中率比全屏找图高得多。这两招在周报流程里出场率不高但一旦后台改版能救急。平台实战不同数据源的后台抓取差异周报数据常见三个来源抓取手法各不相同。淘宝生意参谋的报表页面结构规整捕获元素基本一步到位注意它的表格在iframe里先进iframe再操作拼多多后台的列表是懒加载先滚动到底再抓用行号去重抖音小店的数据页翻页用disabled判断下一页按钮的class含disabled就收工。三个平台共同的一点抓数之前都先做登录态检测用【判断元素是否存在】检查后台首页的用户名元素不存在就先走登录子流程。别赌登录态赌一次亏一下午。变量与JSON周报数据的流转形态把周报流程里数据的流转形态捋一遍变量就不会用乱。原始数据从Excel读进来是二维列表清洗后还是列表汇总阶段变成字典键是指标名值是数字AI提示词拼接时字典被遍历成一段字符串AI返回的正文再以字符串形态写回表格。全程就用到字符串、列表、字典三样JSON出现在调用外部接口时的请求体和响应体里。JSON的操作路径记官方标准流程接口返回JSON后用JSON数据提取指令解析取字段、做操作需要落表时转回文本。解析失败九成是响应带了额外文字先打印原始响应看内容再改提取路径。数据沉淀周报历史入库与同比查询周报做久了历史数据本身就是资产。每周结果追加写入一张总表三个月后就能做环比趋势。数据量大了之后Excel检索变慢可以迁到SQLite官方的Sqlite3扩展指令集支持查询和批量插入查过去八周的销量曲线一条SELECT就出来。写库时注意字段类型日期字段统一格式再入库否则查询时字符串和日期比较会静默失败。这项联动不急着上周报流程先跑稳第二个月再补也来得及。易错速查周报生成高频问题现象原因解决float转换报错金额列混入文本字符正则剔除非数字字符AI编造数字提示词缺约束写明不要编造数据外数字邮件发不出去SMTP授权码错用授权码而非登录密码抓数为空表格在iframe内先切换iframe再捕获定时任务没跑电脑睡眠或未登录电源设置禁睡眠并保持登录学习资源与延伸阅读官方学院有Excel专题和数据处理专题的免费课程配合本篇食用效率最高。这套周报生成流程我做了通用模板换了数据表就能复用完整流程源码我放在代码仓库 home.linyan.cloud可以直接参考改造。#影刀RPA #RPA自动化 #AI周报 #数据处理 #Excel自动化作者林焱