影刀rpa的使用一--读取excel表格数据并循环出每一项

1、新建影刀应用

新建一个pc自动化应用  会自动生成一个主流程  这里建议刚开始不要在主流程中搭建指令

因为主流程可以调用子流程  但是子流程不能调用主流程

新建子流程方法点击图中红框任意一处即可  重命名方式在右侧流程列表中右键即可

2、打开/创建excel

双击选中指令或者拖拽  按自己习惯  初学者建议和我一样先大致熟悉一下左侧的指令列表

选择文件        --选择要读取的excel表格

是否可视化        --根据自己需求选择是否可视化

需要注意的是  为避免指令出错  建议运行前  请关闭所有的excel表格

3、循环excel内容

excel对象一般会默认继承打开指令的对象

循环的方式建议直接在excel中获取  sheet名称可以按照需求选填

在excel中指出循环区域        --选中要用的数据指令会自动识别你要循环的区域

识别如下

4、读取excel内容

单元格内容        --也可以在excel中指出

sheet页名称        --根据需要选填

在excel中可以如上图指出的方式也可以如下  方法不唯一  多探索多使用  孰能生巧

识别如下

5、添加全局变量

点击右下方的小红框即可触发弹窗  

设置变量名称  选择变量类型  默认值使用影刀生成的就行

创建"取出的数据列表"这一列表类型的全局变量

6、将读取的excel内容存储到全局变量中

双击"读取excel"指令打开设置指令的弹窗

单击小红框中的函数标识"fx"选中我们需要的变量即可

7、打印日志

单击"打印日志"指令拖拽到需要的地方即可触发弹窗

如6点击函数标识选中要打印的数据

8、运行

点击正上方的运行标识即可

注意:运行的是当前流程

如图:当前运行的是"01读取excel数据"流程  主流程不会受到影响  不会运行

9、运行结果

在运行日志中可以看到我们运行的结果

而且运行日志打印的流程名称以及行号也会和我们的建立的指令一一对应

10、调用流程

拖拽指令后点击小红框选择我们要调用的流程

注意:此时运行当前流程"主流程"时        调用流程指令会调用选择的流程   

        类似于python程序运行时调用函数(不懂这个的可以先看一下python基础)    

11、foreach列表循环

选择要循环的列表

红框中的存储循环至        --可以任意命名  影刀会自动创建流程变量

12、总结

1、全部展示

2、运行结果展示

之后可以按照各自的需求对excel中取出的数据进行处理

### 影刀 RPA 的自动化循环功能及其使用方法 影刀 RPA 提供了种直观的方式用于实现复杂的业务逻辑,其中包括流程控制和循环操作。通过其内置的功能模块以及与 Python 结合的能力,可以轻松创建具有强大循环功能的自动化脚本。 #### 1. 循环功能的基础概念 在影刀 RPA 中,循环种重复执行某段代码直到满足特定条件为止的操作方式。这种机制非常适合处理大量数据或者需要多次运行相同任务的情况。例如,在电商场景中,可能需要遍历多个商品更新它们的价格;又比如在表格文件中逐行读取记录将其导入数据库[^1]。 #### 2. 实现循环的具体步骤 虽然不建议按照传统教程中的分步讲解模式描述过程,但仍可以通过几个核心要素说明如何利用影刀 RPA 构建有效的循环- **定义变量** 首先要设定些必要的参数作为迭代依据,如列表长度或其他动态变化的数据源。 - **配置循环组件** 在影刀界面内找到对应的“循环”控件(通常标记为 For Each 或 While Loop),将目标集合绑定给它。这步骤决定了每次迭代所使用的具体项目[^2]。 - **嵌套动作序列** 将希望反复执行的动作拖放到上述选定区域内部。这些动作可能是点击按钮、填写表单字段甚至调用外部 API 接口等任意合法命令组合。 以下是基于伪代码形式展示的个典型例子: ```python for item in dataset: open_website(item.url) fill_form(field_name=item.name, field_value=item.value) submit_button() ``` 此片段展示了假设情景下的基本框架——针对组预定义条目逐访问网页链接地址,完成相应输入框填充后再提交整个页面内容。 #### 3. 特殊情况考虑 值得注意的是,实际应用过程中还应当考虑到异常状况的发生概率及其应对策略。例如网络连接中断可能导致当前轮次失败,则需设计重试机制或是跳过错误继续前进等功能选项[^3]。 --- ### 示例:批量修改产品价格的任务 假设有这样个需求:定期调整店铺内的所有商品售价以反映最新的市场行情趋势。那么就可以借助影刀 RPA 来达成这目的如下所示: 1. 登录后台管理系统; 2. 导入包含最新定价信息的新 Excel 文件; 3. 开始新循环直至最后项结束; - 定位指定 SKU 对应的商品详情页; - 修改单价数值保存更改结果; 4. 记录成功与否的状态日志以便后续核查确认无误即可. 以上即为完整的解决方案概览图解版本可供参考学习模仿实践尝试优化完善最终达到预期效果表现最佳状态呈现来供大家欣赏品鉴共同进步成长壮大起来吧! ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值