当前位置: 首页 > news >正文

影刀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如何操作内容相关的填充与替换指令。主要包含以下 这些指令在数据处理方面有着重要的作用,可以对数据做运算,填充,替换,实现数据格式统一,便于最终的数据分析。在操作的过程中&#xf…...

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、设置项处理…...

XML Group端口详解

在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...

在软件开发中正确使用MySQL日期时间类型的深度解析

在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...

【网络】每天掌握一个Linux命令 - iftop

在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

Linux链表操作全解析

Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来

一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...

基于Docker Compose部署Java微服务项目

一. 创建根项目 根项目&#xff08;父项目&#xff09;主要用于依赖管理 一些需要注意的点&#xff1a; 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件&#xff0c;否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

EtherNet/IP转DeviceNet协议网关详解

一&#xff0c;设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络&#xff0c;本网关连接到EtherNet/IP总线中做为从站使用&#xff0c;连接到DeviceNet总线中做为从站使用。 在自动…...

laravel8+vue3.0+element-plus搭建方法

创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...