影刀证书考试里的 Excel 数据表达,到底该怎么学
影刀证书考试里的 Excel 数据表达,到底该怎么学
课程标题看起来很基础,但它其实是影刀证书考试里特别容易被低估的一块。很多人复习 Excel 自动化时,只记得“打开 Excel、读取 Excel、写入 Excel”,真正做题时却卡在数据类型、字符串提取、一维列表、二维列表、类型转换这些地方。尤其是操作题,只要数据结构没想清楚,后面流程搭得再热闹,也很容易跑偏。
这篇就按证书考试的角度,把“数据的表达”拆开讲一遍。

为什么 Excel 自动化一定会牵扯到数据表达
影刀官网产品介绍里明确提到,影刀支持 Excel 自动化,可以自动执行 Excel 操作和数据处理。也就是说,Excel 在影刀里不是单纯的“表格软件”,而是很多自动化流程的数据入口和结果出口。
比如你从 Excel 读取一列关键词,去网页上批量搜索;从网页抓取商品标题和价格,再写回 Excel;读取客户名单,逐个生成通知;把一批订单数据清洗后再导出。这些场景看起来都叫 Excel 自动化,但真正支撑流程跑起来的,是变量、字符串、列表、二维列表这些数据表达方式。
本地课程 HTML 里的小节也很清楚:
- 数据类型的介绍
- 如何从字符串中提取内容
- 一维列表和二维列表的介绍
- 如何从列表中提取内容
- 数据类型的转换
这几个点放到考试里,既可能出选择题,也可能藏在操作题里。

初级证书:重点不是会不会点 Excel 指令
影刀初级证书考试里,选择题覆盖基础概念、三大逻辑、数据处理、网页自动化和 Excel 自动化;操作题主要考网页自动化、Excel 自动化和基础数据处理。本地知识库里记录的通过分数是:初级 65 分及格,考试时长 120 分钟。
所以初级备考时,Excel 这块不要只背指令名字。你至少要能回答三个问题:
第一,读取单元格、读取行、读取列、读取区域,返回的数据分别是什么样?
读取单个单元格,通常得到一个值;读取一行或一列,通常得到一维列表;读取一个区域,通常得到二维列表。很多新手操作题做错,不是因为不会拖指令,而是把二维列表当成普通文本处理了。
第二,什么时候用字符串处理?
比如单元格里是“订单号:YD20260722001”,题目只要订单号,那就要从字符串中提取内容。课程里提到的“从字符串中提取内容”,背后就是文本截取、按规则提取、正则思路这些能力。
第三,什么时候要做类型转换?
Excel 里看起来是数字,读出来后可能参与拼接、比较、写入、搜索。作为数字处理和作为文本处理,结果完全不一样。比如订单号、手机号、身份证号这类内容,看起来像数字,但更适合当字符串处理,否则可能出现格式变化。

一维列表和二维列表,是 Excel 题的核心分水岭
如果只能记一个重点,我会建议你记住:Excel 自动化的关键是判断数据是一维还是二维。
一维列表像一列关键词:
["鼠标", "键盘", "显示器"]
它适合用循环逐个处理。比如每次取一个关键词,打开网页搜索,抓取结果,再写回表格。
二维列表像一张表:
[["姓名", "手机号"], ["张三", "138xxxx"], ["李四", "139xxxx"]]
它适合按行循环,每一行内部再按列取值。比如一行是一位客户,第一列是姓名,第二列是手机号,第三列是要发送的内容。
联网查到的一些 Excel 自动化教程也反复强调这一点:读取列常返回一维列表,读取区域或整表常返回二维列表。这个说法和本地课程的“列表/二维列表”知识点是对上的。
考试里如果题目要求“读取表格中的所有商品并逐个查询价格”,那一般是:读取 Excel 数据,得到列表或二维表,再循环处理。如果题目要求“从某一列读取账号”,那更可能是一维列表。如果题目要求“读取整张订单表并按每行生成结果”,那就是二维列表思路。
字符串提取:选择题爱问,操作题爱埋坑
字符串提取在 Excel 自动化里特别常见。
举个例子,Excel 单元格内容是:
商品:手机壳|价格:19.9|店铺:A店
如果题目要求提取价格,你不能直接把整段文本写入结果列,而是要按分隔符或规则提取“19.9”。这时就会用到文本截取、分割、正则提取,或者影刀内置的文本处理指令。
证书考试里,这类题不一定会明说“请使用字符串提取”。它可能换成更业务化的描述:
- 从订单备注中取出订单号
- 从网页标题里提取商品名称
- 从 Excel 单元格中拆出省市区
- 从一段提示文本里判断是否包含关键词
你能不能把业务语言翻译成“字符串处理”,就决定了操作题能不能顺利推进。
操作题最容易错的 5 个细节
第一,读取后不检查数据结构。
读出来到底是一个值、一维列表,还是二维列表,最好先打印或用调试查看一下。不要凭感觉接下一步。
第二,行列序号搞错。
Excel 的行列通常从 1 开始数,列表索引的习惯却可能从 0 开始。两套计数方式混在一起,很容易取错列。
第三,写入和追加分不清。
写入指定行可能覆盖原数据,追加行才是在已有数据后新增。采集类操作题尤其要注意,不然跑完发现表头没了、旧数据被覆盖了。
第四,类型转换漏掉。
数字参与计算没问题,但用于拼接网址、搜索关键词、订单号匹配时,经常要转成文本。
第五,做完不保存、不关闭。
Excel 流程结束时要保存文件,必要时关闭 Excel 对象,避免文件占用或结果没有落盘。操作题提交前也要保存应用、运行验证。

中级和高级为什么也绕不开这块
很多人以为“数据的表达”只是初级内容,其实中级、高级更离不开。
中级会考复杂网页操作、数据表格处理、异常处理、流程封装。你要把读取 Excel 的逻辑封装成子流程,要把异常数据记录到日志,要把网页抓到的多行结果整理成表格,这些都需要理解列表和二维表。
高级会进一步涉及 Python、数据库、API、JSON。你如果连一维列表、二维列表、字典、字符串都没搞明白,后面学 JSONPath、数据库查询结果、接口返回体时会更吃力。
所以这节“Excel操作自动化-2 数据的表达”,虽然抽到的是初级课程中的 HTML,但它不只是初级知识。它更像是影刀自动化的地基。
我的备考建议
如果你只剩一天复习 Excel 自动化,按这个顺序来:
先学会打开 Excel、读取单元格、读取行、读取列、读取区域。
再弄清楚一维列表和二维列表的区别。看到“列”想到一维列表,看到“区域/整表”想到二维列表。
然后练字符串提取。随便造几段文本,练从里面提取订单号、价格、姓名、日期。
最后做一个完整小流程:从 Excel 读取关键词列表,循环每个关键词,模拟处理后写入结果列,保存文件。这个小练习能覆盖初级操作题里很大一部分能力。
课后题不影响考试成绩,只影响课程进度;但课程进度需要达到 99% 才能触发认证考试入口。考试里的操作题必须完成实际功能,不能用空白流程糊弄。

需要资料可以找我
我是筱筱,目前在山东济南,6 年开发经验,做过 Java,也做 Node、Python 脚本和 RPA 自动化。影刀和 UiBot 都是高级开发者,也拿过影刀 2024 年优质开发者。
我这边整理过影刀课程讲解和源码 30+,B 站播放量 5W+;也维护了影刀题库,覆盖率大约 95%,在线题库用户 200+。如果你在备考影刀初级、中级、高级证书,或者卡在 Excel 自动化、操作题、题库搜索、流程复用这些地方,可以通过微信 xxdlovo 联系我。
B 站可以搜“筱筱动力”,个人网站是:https://www.ezrpa.store/。有些题库、源码、自动化接单和学习资料,也会放在社群和知识星球里。
小结
Excel 自动化不是简单地“会操作表格”,而是要知道数据在流程里以什么形态流动。单元格是值,列是列表,区域是二维列表,文本需要提取,数字和字符串要分清。
把这几个概念吃透,再去做影刀证书考试,选择题会更稳,操作题也不会一上来就乱。很多流程看起来复杂,其实都是“读取数据、循环处理、写回结果、保存验证”这四步的变形。
参考资料:
- 影刀官网:产品介绍-影刀RPA
- 影刀相关课程笔记:影刀RPA_初级课程_玩转影刀自动化_EXCEL操作自动化
- 火山引擎开发者社区:影刀RPA新手教程:Excel表格数据读取、写入与批量处理的完整指南
- 本地官方课程:
Excel操作自动化-2 数据的表达 - 本地知识库:
知识库/02_证书考试/考试介绍.md、知识库/03_课程体系/课程知识点.md
#影刀RPA #影刀证书 #Excel自动化 #证书考试 #操作题 #RPA学习 #筱筱动力