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

news2024/12/27 16:04:36

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.coloradmin.cn/o/2195707.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Spring】“请求“ 之后端传参重命名,传递数组、集合,@PathVariable,@RequestPart

1. 后端传参重命名(后端参数映射) 某些特殊情况下,前端传递的参数 key 和我们后端接收的 key 可以不一致,比如前端传了一个 time 给后端,而后端是使用 createtime 字段来接收的,这样就会出现参数接收不到的…

第二十二天|回溯算法| 理论基础,77. 组合(剪枝),216. 组合总和III,17. 电话号码的字母组合

回溯算法理论基础 1.题目分类 2.理论基础 什么是回溯算法 回溯和递归是相辅相成的。 回溯法也可以叫做回溯搜索法,它是一种搜索的方式。 回溯法的效率 回溯法其实就是暴力查找,并不是什么高效的算法。 因为回溯的本质是穷举,穷举所有可…

销冠的至高艺术:让自己不像销售

若想在销售领域脱颖而出,首先是让自己超越传统销售的框架,成为客户心中不可多得的行业顾问与信赖源泉。这不仅是身份的蜕变,更是影响力与信任度质的飞跃。 销冠对客户只吸引不骚扰,不讲自己卖什么,只讲自己能解决什么…

销售秘籍:故事+观点+结论

在销售的浩瀚宇宙中,隐藏着一个不朽的秘诀——利用人类共有的“错失恐惧”,激发客户内心的渴望与行动。正如村上春树所言,每个故事都深深植根于灵魂,而大仲马则揭示,灵魂之眼所见,比肉眼更为长久铭记。 错…

【C++】入门基础介绍(下)输入输出,函数重载,缺省与引用

文章目录 7. C输入与输出8. 缺省参数9. 函数重载10. 引用10. 1 引用的概念10. 2 引用的特性10. 3 引用的使用10. 4 const引用10. 5 指针和引用的关系 11. inline12. nullptr 7. C输入与输出 iostream是 Input Output Stream 的缩写,是标准输入、输出流库&#xff0…

k8s 中存储之 PV 持久卷 与 PVC 持久卷申请

目录 1 PV 与 PVC 介绍 1.1 PersistentVolume(持久卷,简称PV) 1.2 PersistentVolumeClaim(持久卷声明,简称PVC) 1.3 使用了PV和PVC之后,工作可以得到进一步的细分: 2 持久卷实验配置…

什么是安全运营中心 SOC?

SOC 代表安全运营中心,它是任何企业中负责组织安全、保护企业免受网络风险的单一、集中的团队或职能。 安全运营中心将管理和控制业务运营的所有安全要素,从监控资产到雇用合适的人员和流程,再到检测和应对威胁。 在本文中,我们…

sqli-labs less-14post报错注入updatexml

post提交报错注入 闭合方式及注入点 利用hackbar进行注入,构造post语句 unameaaa"passwdbbb&SubmitSubmit 页面报错,根据分析,闭合方式". 确定列数 构造 unameaaa" or 11 # &passwdbbb&SubmitSubmit 确定存在注…

【Blender Python】7.一些运算、三角函数以及随机

概述 要用Blender进行程序生成,数学计算是少不了的,Python支持一些常规的表达式计算,而另外一些相关的数学函数则在math模块中。 一些基础的运算 取余、除法、整除 >>> 21 % 4 1>>> 21 / 4 5.25>>> 21 // 4 5…

视频画面提取保存为图片:简易方法与实用工具

如果需要在视频里随机截取某一帧作为照片来保存或分享,如何快速剪辑多个视频?幸运的是,如今有多种简易的方法和实用的工具可以帮助我们轻松实现这一目标。 1打开“媒体梦工厂”用到“视频封面”功能, 2在此功能里切换到“抽帧/提取…

通过实时可视性转变云安全

Upwind首席执行官 Amiram Shachar 讨论了混合和多云环境中云安全的复杂性。 他概述了深入了解配置和实时洞察的必要性,以实现敏捷性和安全性之间的平衡。 还分享了解决错误配置和确保合规性的策略,建议在云部署中采取主动的风险管理方法。 随着混合云…

毕设 大数据电影数据分析与可视化系统(源码+论文)

文章目录 0 前言1 项目运行效果2 设计概要3 最后 0 前言 🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师…

Bluetooth Channel Sounding中关于CS Event Subevent的详细介绍

BLE CS Event & Subevent定义: BLE CS Event事件定义为:CS 事件被定义为从同一个 LE piconet 物理通道连接事件锚点具有相同偏移Offset的所有 CS Subevent子事件组,如图 1所示,具体参考Vol 1, Part A 3.3.2.5.2 Characteristi…

自动驾驶系统研发系列—如何选择适合自动驾驶的激光雷达?从基础到高端全解读

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

CSS圆角

在制作网页的过程中,有时我们可能需要实现圆角的效果,以前的做法是通过切图(将设计稿切成便于制作成页面的图片),使用多个背景图像来实现圆角。在 CSS3 出现之后就不需要这么麻烦了,CSS3 中提供了一系列属性…

阿里云APP创建

首先进入阿里云生活物联网平台 阿里云生活物联网平台 创建新项目 然后创建新产品 完成后进入功能定义区 已经定义号插座电源开关,直接下一步 注意保留三元组信息 进入设备调试 没有模组,直接下一步 人机交互界面 最后测试 激活码&…

十大时间序列预测模型

目录 1. 自回归模型 原理 核心公式 推导过程: 完整案例 2. 移动平均模型 原理 核心公式 推导过程: 完整案例 3. 自回归移动平均模型 原理 核心公式 推导过程: 完整案例 4. 自回归积分移动平均模型 原理 核心公式 推导过程 完整案例 5. 季节性自回归积分…

Axios 快速入门

什么是Ajax Ajax 是一种通过 JavaScript 发送异步请求的技术,它的核心是使用 XMLHttpRequest 对象来与服务器交换数据。这种方式较为繁琐,因为需要手动处理请求状态和响应,并且编写的代码往往比较冗长。 相较之下,Axios 是一个基于…

其他:Python语言绘图合集

文章目录 介绍注意导入数据函数模块画图 介绍 python语言的科研绘图合集 注意 This dataset includes the following (All files are preceded by "Marle_et_al_Nature_AirborneFraction_"):- "Datasheet.xlsx": Excel dataset containing all annual a…

感知机学习算法

感知机 一、感知机简介二、感知机模型2.1 感知机的基本组成2.2 求和函数2.2.1 时间总合2.2.2 空间总合 2.3 激活函数2.4 学习算法2.4.1 赫布学习规则2.4.2 Delta学习规则 三、 结论参考文献 一、感知机简介 M-P神经元模型因其对生物神经元激发过程的极大简化而成为神经网络研究…