影刀RPA:Excel内容填充指令
1.实战目标
本次主要介绍影刀RPA如何操作内容相关的填充与替换指令。主要包含以下

这些指令在数据处理方面有着重要的作用,可以对数据做运算,填充,替换,实现数据格式统一,便于最终的数据分析。在操作的过程中,虽然说都不难,但是大量的重复性操作还是会让我们在疲惫中粗心大意,不免犯下小错误。今天我们就用影刀RPA来实现自动化操作,我们所需要做的就是保证程序的稳定性与数据的正确性。
2.自动向下填充
2.1 指令说明
功能:实现 Excel 的自动填充功能, 可以实现递增的序列号
Excel对象:选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象
开始列名:待下拉填充的列的列号,如A,B,C
开始行号:待下拉填充的列,起始单元格的行号,如1, 2, 3
结束列名:待下拉填充的列的列号,如A,B,C
结束行号:
-
待下拉填充的列,结束单元格的行号,如1, 2, 3
-
如填写-1,则默认填充到最后一个可用行(负整数只支持-1)
填充类型:
-
默认填充, 根据 Excel 的默认规则, 自动计算填充
-
拷贝填充, 拷贝首行的数据填充区域
-
序列填充, 按照步长为 1 的等差数列递增填充
Sheet页名称:选填,默认为当前激活的Sheet页

2.2 实战代码
准备一张销售人员数据表,通过每个月的销售数据,我们会评定销售绩效,假如等级分为:优秀、良好、一般,不及格,经过数据比对后,我们需要填写这名销售人员的等级,这时我们就可以使用向下填充指令。我们先在第一个单元格写入等级,下面的单元格就直接自动填充。

影刀代码
- 写入内容至Excel工作表指令,先写入最初的等级名称
- 自动向下填充,依据写入的等级名称,自动填充

注意,自动填充指令的开始行号,必须包含要填充的内容,否则不能实现
如下:我们在F2写入等级名称,填充指令的开始行号也是从行号2开始

2.3 实战展示

3.空白单元格填充
3.1 指令说明
功能:对Excel文件指定区域的空白单元格进行填充, 对空白单元格填充向上查找第一个不是空白单元格的内容.
Excel对象: 选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象
Sheet页名称: 选填, 默认为当前激活的 Sheet 页
开始行号: 数字, 如: 1, -1
开始列名: 字符串或数字, 如: A, 1, -1
结束行号: 数字, 如: 1, -1
结束列名: 字符串或数字, 如: A, 1, -1

功能缺点:对空白单元格填充向上查找第一个不是空白单元格的内容.不能自己设定内容填充。
3.2 实战代码
准备一张数据表,里边有很多的空白的地方,我们使用空白单元格填充指令进行填充

影刀代码:

该流程指令逻辑: 调用空白单元格填充指令, 对空白单元格填充向上查找第一个不是空白单元格的内容.
3.3 实战展示

注意:开始与结束行号与列号的设置,这样能决定在那些区域填充空白。
4.批量向下填充(公式)
4.1 指令说明
功能:在Excel中写入公式,并批量向下下拉填充(支持Office和WPS)
Excel对象:选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象
填充内容(公式):请输入在起始单元格使用的公式内容,如 =A1+B1
列名:待下拉填充的列的列号,如A,B,C
开始行号:待下拉填充的列,起始单元格的行号,如1, 2, 3
结束行号:
-
待下拉填充的列,结束单元格的行号,如1, 2, 3
-
如填写-1,则默认填充到最后一个可用行(负整数只支持-1)
Sheet页名称:选填,默认为当前激活的Sheet页

4.2 实战代码
准备一张销售人员数据表,有销售数量与销售价格,我们通过影刀指令公式填充,实现销售金额自动计算。该功能主要时进行数据运行,在大量的数据需要公式运算的时候,非常有用,可以快速的运算数据并进行填充。

影刀代码:

看下填充指令具体配置:

4.3 实战演示

5.批量向右填充(公式)
5.1 指令说明
功能:在Excel中写入公式,并批量向右填充(支持Office和WPS)
Excel对象:选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象
填充内容(公式):填充运算的公式
行号:待右拉填充的列,结束单元格的行号,如1, 2, 3
开始列名:待右拉填充的行,起始单元格的列名,如A,B,C
结束列名
-
待右拉填充的行,结束单元格的列名,如A,B,C
-
填写 最后一列,则填充到最后一个可用列
Sheet页名称:选填,默认为当前激活的Sheet页

5.2 实战代码
准备一张月份销售数据表,计算每个销售人员各个月份的售金额的合计总额。


该指令主要注意的是,公式定位在那行,从那列开始向右填充,以及结束的列。公式的内容本次是写死的,实际操作,我们需要动态的获取数据所在行,所在列,然后拼接成公式。进行运算填充

5.3 实战演示

6.最后
感谢大家,请大家多多支持!
相关文章:
影刀RPA:Excel内容填充指令
1.实战目标 本次主要介绍影刀RPA如何操作内容相关的填充与替换指令。主要包含以下 这些指令在数据处理方面有着重要的作用,可以对数据做运算,填充,替换,实现数据格式统一,便于最终的数据分析。在操作的过程中…...
Threejs创建正多边体
上一章节实现了球体的绘制,这节来绘制多面体,包括正多面体,平面中,每条边一样长组成的图形叫正多边形,这里每个面一样,叫正多面体。如上文一样,先要创建出基础的组件,包括场景&#…...
链表——单链表
题目描述 实现一个单链表,链表初始为空,支持三种操作: (1) 向链表头插入一个数; (2) 删除第 k 个插入的数后面的数; (3) 在第 k 个插入的数后插入一个数 现在要对该链表进行 M 次操作,进行完所有操作后&am…...
【YOLO学习】YOLOv5口罩检测实战
文章目录 1. 环境配置2. 下载代码3. 安装库3.1 安装pytorch3.2 安装其他库 4. 测试5. 数据标注6. 模型训练7. 界面可视化 1. 环境配置 1. 先参考其他文章安装 Anaconda 或者 Miniconda,我安装的是 Miniconda。 2. 更换国内源,以加快速度 。可以参考下面这…...
场景题1-设计redis的key和value的原则
在设计 Redis 的 key 和 value 时,遵循一些最佳实践和设计原则可以确保系统的性能、可扩展性和易维护性。以下是设计 Redis key 和 value 时的常见原则: 1.RedisKey的设计原则 1.1.简短有意义 1)Redis 是内存数据库,key 越短&am…...
Shell-使用函数
在 Shell 脚本中,函数是由一段代码定义的,可以被重复调用。Shell 函数的定义和调用相对简单,并且它支持参数传递和返回值。错误处理在 Shell 中也非常重要,通常通过检查返回的状态码来判断是否有错误发生。 1.Shell 函数的定义和…...
Git介绍--github/gitee/gitlab使用
一、Git的介绍 1.1、学习Git的原因:资源管理 1.2、SCM软件的介绍 软件配置管理(SCM)是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 二、版本控制软件 …...
【ubuntu】【VirtualBox】VirtualBox无法加载USB移动设备的解决方法(支持U盘启动盘)
TOC 提示:测试可用 一、安装VirtualBox VirtualBox-7.1.2-164945-Win。 下载路径。 Download_Old_Builds_7_0 – Oracle VirtualBox 二、安装Oracle_VirtualBox_Extension_Pack-7.1.2 下载路径见上文。 三、安装增强功能 四、挂载USB 4.1 设置USB协议 4.2 挂…...
Koa2+mongodb项目实战1(项目搭建)
前言 在正式开始之前,需要先知道用到的东西: koa:Koa 是一个基于 Node.js 的 Web 应用框架,非常适合开发API服务,可以与前端框架(如 Vue.js、React.js)结合使用,实现前后端分离的开…...
Pyhton爬虫使用Selenium实现浏览器自动化操作抓取网页
第三方库Selenium主要是用来抓取动态生成的网页数据,有些网站的内容要下拉网页才会动态加载,特别是那些使用javaScript渲染的内容。当然Selenium还可用于自动化浏览器操作,比如编写一个自动抢火车票的python脚本,这并不难实现。接…...
矩阵学习过程中的一些思考
2024.09.27(学习鸢尾花书_矩阵力量_Ch20) (1)所有中心过原点的椭圆都可以用一个二维矩阵表示,且特征值表示长短轴长度,特征向量表示长短轴所在方向的单位向量(表征椭圆旋转方向)&am…...
初识Django
前言: 各位观众老爷们好,最近几个月都没怎么更新,主要是最近的事情太多了,我也在继续学习Django框架,之前还参加了一些比赛,现在我会开始持续更新Django的学习,这个过程会比较久,我会把我学习的…...
VirtualBox虚拟机连接宿主机并能够上网(小白向)
现存问题 windows系统主要使用vmare和virtualbox两种虚拟机,virtualbox相对于vmare更加轻便,但少有博客能够详细说明使用virtualbox的教程。踩了网上的坑后,决定写一篇文章介绍virtualbox虚拟机上网的流程。 需求 1. virtualbox虚拟机与宿主机…...
深度学习每周学习总结J1(ResNet-50算法实战与解析 - 鸟类识别)
🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制 目录 0. 总结1. 设置GPU2. 导入数据及处理部分3. 划分数据集4. 模型构建部分5. 设置超参数:定义损失函数,学习率&a…...
商家营销工具架构升级总结
今年以来,商家营销工具业务需求井喷,需求数量多且耗时都比较长,技术侧面临很大的压力。因此这篇文章主要讨论营销工具前端要如何应对这样大规模的业务需求。 问题拆解 我们核心面对的问题主要如下: 1. 人力有限 我们除了要支撑存量…...
移动硬盘无法读取:问题解析与高效数据恢复实战
一、移动硬盘无法读取的困扰 在数字化时代,移动硬盘作为数据存储和传输的重要媒介,承载着大量珍贵的数据资源。然而,当移动硬盘突然无法读取时,我们往往会陷入深深的困扰之中。这种无法读取的现象可能表现为插入电脑后毫无反应、…...
20241005给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Android12时使用iperf3测网速
20241005给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Android12时使用iperf3测网速 2024/10/5 14:06 对于荣品RD-RK3588-AHD开发板,eth1位置上的PCIE转RJ458的以太网卡是默认好用的! PCIE TO RJ45:RTL8111HS 被识别成为eth0了。inet addr:192.…...
node配置swagger
安装swagger npm install swagger-jsdoc swagger-ui-express 创建 swagger.js 配置文件 const path require(path); const express require(express); const swaggerUI require(swagger-ui-express); const swaggerJsDoc require(swagger-jsdoc); // 修改 swaggerDoc…...
MATLAB plot画线的颜色 形状
文章目录 前言一、MATLAB plot画线的颜色 形状?颜色选项标记选项示例代码详细说明 总结 前言 提示:这里可以添加本文要记录的大概内容: 项目需要: 提示:以下是本篇文章正文内容,下面案例可供参考 一、MA…...
Goland使用SSH远程Linux进行断点调试 (兼容私有库)
① 前置需求 ssh远程的 Linux 服务器必须安装 高于本地的 Go推荐golang 安装方式使用 apt yum snap 等系统自管理方式,(要安装最新版本的可以找找第三方源),如无特殊需求不要自行编译安装golang ② Goland设置 2.1、设置项处理…...
【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
抖音增长新引擎:品融电商,一站式全案代运营领跑者
抖音增长新引擎:品融电商,一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中,品牌如何破浪前行?自建团队成本高、效果难控;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
从零实现STL哈希容器:unordered_map/unordered_set封装详解
本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说,直接开始吧! 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...
DBAPI如何优雅的获取单条数据
API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
android RelativeLayout布局
<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:gravity&…...
抽象类和接口(全)
一、抽象类 1.概念:如果⼀个类中没有包含⾜够的信息来描绘⼀个具体的对象,这样的类就是抽象类。 像是没有实际⼯作的⽅法,我们可以把它设计成⼀个抽象⽅法,包含抽象⽅法的类我们称为抽象类。 2.语法 在Java中,⼀个类如果被 abs…...
