影刀RPA实战:Excel排序、替换与格式

1.实战目标

今天继续介绍影刀RPA操作Excel的指令,内容替换,数据排序与单元格格式设置,这几个功能在日常工作中使用率还是比较频繁的。我们可以使用影刀来处理这些重复繁琐的工作。

2.内容替换

我们手动替换内容时

  • 打开Excel文件:首先,打开你需要编辑的Excel文件。
  • 激活查找和替换:你可以通过以下任一方式激活“查找和替换”功能:
    • 在Windows上,按 Ctrl + H 快捷键。
    • 在Mac上,按 Command + Option + F 快捷键。
    • 点击Excel工具栏上的“开始”选项卡,然后点击“查找和选择”按钮,选择“替换”。
  • 输入查找内容:在弹出的“查找和替换”对话框中,在“查找内容”框中输入你想要查找的文本。
  • 输入替换内容:在“替换为”框中输入你想要替换成的新文本。
  • 执行替换
    • 点击“替换全部”来替换文档中所有匹配的文本。
    • 点击“查找下一个”,然后“替换”,来逐个替换匹配的文本。
    • 点击“关闭”完成替换操作。

使用影刀,我们可以将需要替换的内容写到一个表格中,通过循环指令,批量的把内容替换到数据表中,就不需要人工手动一个一个替换了,这大大节约的时间,同时我们的手也不会累的抽筋了

2.1 指令说明

功能:替换 Excel 区域或指定列指定的内容

Excel 对象: 选择一个之前通过【启动Excel】或【获取当前激活的Excel】指令创建的Excel对象

查找内容: 待替换的文本内容

替换文本: 指定的文本

替换范围: Sheet页, 行, 列

替换区域: 替换的具体范围, 替换范围为Sheet页, 不填; 替换范围为列, 填写对应列名; 替换范围为行, 填写对应行号;

匹配方式:

  • 相等, 查找内容与单元格内容完全匹配;
  • 包含, 单元格内容包含查找文本

Sheet页名称: 选填, 默认为当前激活的 Sheet 页

2.2 实战代码

准备一张数据表,我们将班级3都替换成2班

影刀代码:

替换区域设置:

  • 固定区域:如果数据表总是固定的,那么可以直接写死。
  • 区域不固定:需要通常程序判断,并结合数据查找行与列来定位替换区域,
  • 不填写区域:就是整个sheet工作表进行内容替换

2.3 实战展示

注意事项:在执行替换操作之前,建议先备份你的Excel文件,以防不小心替换了不想更改的内容,影刀处理后,如果你执行了关闭保存指令,时不能撤回的。

3.排序

3.1 指令说明

功能:对Excel指定列做升序、降序,或者指定区域做自定义排序操作

Excel对象:选择一个之前通过【打开/新建Excel】或【获取当前激活的Excel对象】指令创建的Excel对象

排序方法:升序/降序/自定义排序

自定义排序设置:自定义排序的设置信息,可以在Excel中建好自定义排序规则后,通过「在Excel中指出」拾取设置信息

自定义排序

这个指令需要我们先在excel中设置下自定义排序,设置好以后,点击在Excel内指出,获取这个配置,就可以实现了,如果你经常需要这样操作,就自己创建一个排序模版数据表,然后使用影刀获取这些模版的字符串,保存起来,以后就可以直接调用了

3.2 实战代码

准备数据表,依据分数排序

影刀代码:

分数在C列,同时我们需要勾选需要扩展与首行不参与排序这2项

3.3 实战展示

自定义排序:

注意事项:

  • 在排序之前,确保你的数据是干净的,没有合并单元格或不一致的数据,这可能会影响排序结果。
  • 如果你的数据包含标题行,确保在排序时包括标题行,这样标题行会和数据一起移动。
  • 自定义排序可以用于特定的场景,最好是先在excel中设置,看到效果,在用影刀去获取,这样操作保险,
  • 最重要:操作前做数据备份,有些操作时不可撤回的。

4.单元格格式

4.1 指令说明

功能:设置单元格格式,包含数字、对齐、字体、边框、填充、保护

Excel对象:选择一个之前通过【打开/新建Excel】或【获取当前激活的Excel对象】指令创建的Excel对象

格式设置:可直接在此设置简单的格式,复杂的格式可以事先在Excel设置,再通过「在Excel中指出」拾取

区域:单元格/区域/行/列/已使用区域

行号:行号从1开始,支持负数,-1表示倒数第一行

列名:A或1代表A列,支持负数,-1表示倒数第一列

Sheet页名称:所在的工作表名称,选填,默认为当前激活的Sheet页

格式设置框

4.2 实战代码

准备一张数据表,我们设置单元格格式

影刀代码

4.3 实战展示

在excel中获取格式:

如果Excel数据表中已经设置了格式,我们就可以直接获取,并把字符串保存起来,以后直接调用

5.最后

感谢大家,请大家多多支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/443918.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙进入“无人区”:该如何闯关?

按照华为方面的说法,“打造鸿蒙操作系统是三大战役,目前已经完成了底座和体验两大战役,第三大战役则是生态。”生态固然重要,但要让鸿蒙与当今世界主流操作系统抗衡,乃至成为新一代操作系统中的翘楚,其实还…

上市四天暴涨又暴跌,扫描全能王背后公司坐上“过山车”

股价四天涨五倍,遇到回调跌一半,扫描全能王母公司——合合信息,一上市就坐上了“过山车”。 合合信息其实早在2021年就向科创板申请上市,并在2023年成功过会,但直到9月13日才开启申购,IPO之路一走就是三年…

springboot-网站开发-thymeleaf引擎报错找不到指定的页面模板文件

springboot-网站开发-thymeleaf引擎报错找不到指定的页面模板文件! 这种错误的情况,发生,一般都是因为,我们自己的html模板文件,存档位置并不是在默认的templates下面。而是我们自己新建的一个子目录里面。然后&#x…

又被Transformer秀到了!结合小样本学习发A会!

在有限的数据资源下,为了训练出高性能的机器学习模型,我们常会考虑Transformer小样本学习。 这是因为Transformer能从有限的数据中提取更多有用的信息,这样与小样本学习结合,可以更有效的帮助我们提高模型的性能,加速…

Vue84 vue3项目结构分析

打开main.js文件,发现和vue2不同 //引入的不再是Vue构造函数了,引入的是一个名为createApp的工厂函数 import { createApp } from vue import App from ./App.vue//创建应用实例对象——app(类似于之前Vue2中的vm,但app比vm更“轻”) const …

Chrome(谷歌)浏览器 数据JSON格式美化 2024显示插件安装和使用

文章目录 目录 文章目录 安装流程 小结 概要安装流程技术细节小结 概要 没有美化的格式浏览器展示 美化之后效果图 安装流程 下载地址 https://github.com/gildas-lormeau/JSONVue 点击下载 下载成功,如图所示 解压文件 添加成功,如图所示 通过浏览器…

Python测试框架--Allure

严格意义上讲 Allure 不算是测试框架,但是它是生成漂亮测试报告的开源工具,搭配 Pytest 测试框架食用更搭。 也就是说 Allure 是在 Pytest 执行完生成的测试数据的基础上,对测试数据进行处理统计,生成格式统一、美观的测试报告。 …

C语言函数栈帧的创建与销毁(32)

文章目录 前言一、什么是函数栈帧?二、理解函数栈帧能解决什么问题?三、函数栈帧的创建和销毁解析什么是栈?认识相关寄存器和汇编指令 四、解析函数栈帧的创建和销毁预备知识函数的调用堆栈准备环境转到反汇编函数栈帧的创建函数栈帧的销毁 五…

FreeRTOS学习总结

背景:在裸机开发上,有时候我们需要等待某个信号或者需要延迟时,CPU的运算是白白浪费掉了的,CPU的利用率并不高,我们希望当一个函数在等待的时候,可以去执行其他内容,提高CPU的效率,同…

视频格式不支持播放怎么办?几招教你转换成mp4格式

视频已成为我们生活中不可或缺的一部分,无论是学习、娱乐还是工作交流,视频都扮演着重要角色。然而,在享受视频带来的便利时,我们时常会遇到一个令人头疼的问题——视频格式不支持播放。不同设备、平台和软件对视频格式的支持各不…

什么是组态软件?Web组态软件又是什么?

从事相关工作的对“组态软件”应该都不陌生,那Web组态软件又是什么呢?本文将对Web组态可视化软件(下称“Web组态软件”)做简单介绍,可视化编辑器是Web组态软件中的一个重要功能模块。除了编辑器,还有哪些功能模块?又…

leetcode---素数,最小质因子,最大公约数

1 判断一个数是不是质数(素数) 方法1&#xff1a;依次判断能否被n整除即可&#xff0c;能够整除则不是质数&#xff0c;否则是质数 方法2&#xff1a;假如n是合数&#xff0c;必然存在非1的两个约数p1和p2&#xff0c;其中p1<sqrt(n)&#xff0c;p2>sqrt(n)。 方法3&…

医院管理新思维:Spring Boot技术应用

5系统详细实现 5.1 医生模块的实现 5.1.1 病床信息管理 医院管理系统的医生可以管理病床信息&#xff0c;可以对病床信息添加修改删除操作。具体界面的展示如图5.1所示。 图5.1 病床信息管理界面 5.1.2 药房信息管理 医生可以对药房信息进行添加&#xff0c;修改&#xff0c;…

Java中System类和RunTime类的Api

目录 System 类 1)out 2)err 3)in 4)currentTimeMillis() 5)nanoTime() 6)arraycopy(Object 要从里面复制东西的数组, int 要从里面复制东西数组的索引起始位置, Object 获得复制元素的数组, int 获得复制元素数组的起始索引, int 要复制东西的个数) 7)gc() 8)exit(int status)…

运维工具之ansible

Ansible 1.什么是ansible? ​ ansible是基于ssh架构的自动化运维工具&#xff0c;由python语言实现&#xff0c;通过ansible可以远程批量部署等。 2.部署前提 ​ 控制端需要安装ansible,被控制端要开启ssh服务&#xff0c;并允许远程登录&#xff0c;被管理主机需要安装py…

探讨Facebook在全球社交网络中的技术优势

Facebook作为全球最大的社交网络之一&#xff0c;其技术优势在于多个方面&#xff0c;这些优势不仅塑造了用户体验&#xff0c;也影响了整个社交媒体生态。 个性化用户体验 Facebook通过分析用户的行为和兴趣&#xff0c;提供个性化的内容推荐。利用机器学习算法&#xff0c;平…

仅用一分钟,AI如何帮你构建完整的论文初稿?揭秘背后科技!

大家好&#xff01;在今天的分享中&#xff0c;我们将深入探讨一项令人兴奋的技术进展&#xff1a;仅用一分钟&#xff0c;AI如何帮助你构建一篇完整的论文初稿。这项技术不仅节省了研究人员和学生的宝贵时间&#xff0c;还改变了我们对学术写作的传统认知。 首先&#xff0c;…

【读书笔记·VLSI电路设计方法解密】问题10:从概念到硅片开发SoC芯片的主要任务

从概念到硅片的SoC芯片开发过程可分为以下四个任务&#xff1a;设计、验证、实现和软件开发。 设计&#xff1a;通常从市场调研和产品定义开始&#xff0c;然后进行系统设计&#xff0c;最后以RTL编码结束。验证&#xff1a;确保芯片按照设计规格能够准确执行功能&#xff0c;…

深度学习500问——Chapter17:模型压缩及移动端部署(4)

文章目录 17.9 常用的轻量级网络有哪些 17.9.1 SequeezeNet 17.9.2 MobileNet 17.9.3 MobileNet-v2 17.9.4 Xception 17.9 常用的轻量级网络有哪些 17.9.1 SequeezeNet SqueezeNet出自 F.N.landola, S.Han等人发表的论文《SqueezeNet&#xff1a;ALexNet-level accuracy with…

目标检测中的损失函数

损失函数是用来衡量模型与数据的匹配程度的&#xff0c;也是模型权重更新的基础。计算损失产生模型权重的梯度&#xff0c;随后通过反向传播算法&#xff0c;模型权重得以更新进而更好地适应数据。一般情况下&#xff0c;目标损失函数包含两部分损失&#xff0c;一个是目标框分…