现在,我们对Office Excel的组件有了一定的了解,那么我们便开始创建一个项目介绍一下如何在Excel中读取和写入数据,这是学习Excel操作的最基本流程。

在此单元中,你将学习到:

  • Excel新建
  • Excel写入单元格
  • Excel读取单元格
  • Excel删除数据

现在,我们新建一个Excel文件,并对该文件进行简单的读写和删除,那么如何实现呢?

你可以按照以下操作进行:

新建Excel文件并写入数据

首先,需要新建一个Excel文件,然后在文件中写入部分数据。

  1. 打开编辑器进入主界面,在项目面板中,点击“新建项目”

  2. 输入项目名称,例如“Excel读写”。

  3. 从组件面板拖入一个“打开/新建”组件到编辑区域

    注意:
    Office Excel目录下的其他所有组件,均只能在“打开/新建”组件中使用。

  4. 在“打开/新建”组件的属性面板中,输入以下内容:

    • 文件路径:"./Excel读写.xlsx"可填入绝对路径,也可填入相对路径
    • 可视:勾选勾选后,工作表将在可视状态进行操作
    • 新建文件:勾选勾选后,在给定的文件路径下找不到定义的工作表时则自动新建

    注意:
    为节省填写冗长文件路径的时间,你可以通过点击组件的浏览按钮,在弹出的文件选择对话框中直接选择需要操作的Excel文件。
    在“文件路径”属性中自定义路径时,勾选“新建文件”属性,对自定义路径下不存在该文件的情况会自动新建一个Excel文件。

  5. 打开变量列表,创建一个对象型(Object)变量-Data,用于保存写入到单元格的数据,同时给该变量一个默认值-“感谢选择云扩RPA编辑器”

  6. 从组件面板拖入一个“写入单元格”组件到“打开/新建”组件内部

  7. 在“写入单元格”组件的属性面板中,输入以下内容:

    • 数据:Data将Data变量的值写入到单元格中
    • 单元格:"A1"要写入数据的目标单元格地址
    • 工作表:"Sheet1"要写入数据的目标工作表
  8. 此时,我们已经将Data变量的值写入到Sheet1工作表的A1单元格中

读取并打印Excel文件中的数据

现在,我们已经有一个存在内容的Excel文件,那么开始读取文件里的数据并打印出来。

  1. 打开变量列表,创建一个字符串(String)变量-Result,用于接收读取到的数据
  2. 从组件面板拖入一个“读取单元格”组件到“写入单元格”下方
  3. 在“读取单元格”组件的属性面板中,输入以下内容:
    • 单元格:"A1"要读取数据的目标单元格地址
    • 工作表:"Sheet1"要读取数据的目标工作表
    • 单元格内容:Result将读取到的单元格的内容存储在Result变量中
  4. 从组件面板拖入一个“写入日志”组件到“写入单元格”下方
  5. 在“写入日志”组件的属性面板中,输入以下内容:
    • 日志内容:“Sheet1工作表中A1单元格的内容:”+Result将读取到的数据打印出来

删除Excel文件中的数据

对Excel文件进行简单的读写后,如何去删除Excel文件中的数据呢?

通过“删除数据”组件即可实现

注意:
“删除数据”组件提供了五种删除场景:单元格、行、列、区域、整个工作表。这五种场景是互斥的,一次仅可选择一种操作执行。

  1. 现在我们将刚刚Excel文件的数据删除掉,从组件面板拖入一个“删除数据”组件到“写入日志”下方
  2. 在“删除数据”组件的属性面板中,输入以下内容:
    • 单元格:"A1"要删除数据的目标单元格地址
    • 工作表:"Sheet1"要删除数据的目标工作表

最终,项目如下所示:

运行自动化项目

在运行面板中,点击“运行”,将会自动新建一个Excel文件,并进行相关操作。在日志面板中,可以看到,写入到Excel的数据被打印出来。

如何在编辑器中使用示例

对于上述示例,你可以在编辑器的“流程市场”进行下载和使用。

  1. 打开编辑器进入主界面,在“市场面板”中,点击“流程市场”
  2. 在搜索栏中输入以下名称-Office Excel 之简单读写,搜索到对应流程
  3. 选中该流程,点击“下载”,打开“新建项目”窗口
  4. 输入自定义项目名称或使用默认名称,点击“创建”,即可下载成功
  5. 在项目面板中,找到对应的项目,双击打开就可使用

除此之外,你还可以从云扩市场网站查找到该示例流程,点击此处前往查看。
/marketplace.encoo.com/#/workflow/detail?packageId=Excel%E8%AF%BB%E5%86%99)前往查看。

【云扩RPA】Excel-ReadingAndWriting相关推荐

  1. 云扩RPA研习社|如何快速将网页数据转存Excel

    提起Excel想必大家都不陌生,相信大家在日常工作中都有使用过.那在RPA中,Excel又是如何应用的呢?今天就让我们跟着Tina老师一起学习RPA开发中Excel组件的相关操作吧. 通过本节课程,你 ...

  2. 【云扩RPA】sliceBigFiles

    切割过大 Excel 文件 这节课我们来说说如何用云扩 RPA 来切割有很多行数据的 Excel 文件. 就像此前,在实际项目实施中,我们拿到一个有 50000 多行数据的 Excel 文件,我们在处 ...

  3. 【云扩RPA】CreateFirstAutomationProject

    现在,我们已经对编辑器有了基础的了解,那么便开始使用智能录制器录制一下记事本应用程序来熟悉一下. 在此单元中,你将学习到: 智能录制器的使用 变量的使用 现在,我们将打开一个记事本,在记事本中写入内容 ...

  4. 【云扩RPA】Introduction

    欢迎使用云扩RPA编辑器.在本模块中将会帮助你从头开始创建一个自动化项目. 在此单元中,你将学习到: 关于自动化项目相关的基本概念 如何基于智能录制器创建自动化项目 云扩RPA编辑器是一个图形化的流程 ...

  5. 云扩RPA助力济宁银行智慧金融建设全面提速

    以 5G.人工智能等为代表的新技术的创新发展正加速向金融领域渗透,给步入 Bank4.0 时代的商业银行提供数字转型变革的新动力.作为"区域领先的数字化精品银行",济宁银行主动出击 ...

  6. 云扩RPA助力中核财务数字化,迈入高质量发展新阶段

    "十四五"开局以来,"金融+科技"发展势头强劲!唯有通过创新实现高质量发展,才能在竞争中脱颖而出,这已成为企业发展的共识. *图片源自中核财务官网 中核财务有限 ...

  7. 银行自动化案例丨云扩RPA助潍坊银行深挖数字金融服务新动能

    随着数字化深刻改变金融行业服务格局,潍坊银行作为地方性城市商业银行,已成为普惠金融服务的生力军,加速推进数字化转型已刻不容缓. 潍坊银行股份有限公司(简称潍坊银行)成立于1997年8月,2018年完成 ...

  8. 疯狂吐槽云扩rpa的一天

    云扩rpa是我用过最不好用的工具了.开发语言基于C#,组件封装的死死的,删除组件时,可能会遇到删除依赖项不干净的情况,读取数据库又不支持改model文件,好不容易绕过C#读取的映射问题,好嘛,pyth ...

  9. 物流案例丨云扩RPA助力安吉物流数字化转型最后一公里

    数字化浪潮奔涌而来,作为支撑国民经济发展的基础性先导性产业,物流业数字化转型尤为迫切.2021年6月国家统计局明确将智慧物流纳入数字经济统筹范畴.众多传统物流企业,加速数字化转型势在必行,以期领跑新赛 ...

  10. 【云扩RPA】Timing

    使用系统功能设定定时任务 云扩控制台支持连接大量机器人并设定流程的定时执行. 但是,当企业因为使用的机器人较少,未部署云扩控制台时,其实也可以借助 Windows 系统自带功能实现简单的定时任务功能. ...

最新文章

  1. 实时智能决策引擎在蚂蚁金服风险管理中的实践
  2. C++对象模型4——多重继承的对象内存模型、vptr与vtbl的创建与重置的时机、不要在含有虚函数的类的构造函数中调用memset
  3. dataframe的drop無效
  4. bzoj1385: [Baltic2000]Division expression
  5. jQuery 事件 - ready() 方法
  6. location.href属于重定向还是转发_servlet2 单元测试、转发、重定向
  7. ​2022年中国医疗信息化研究报告
  8. 复制远程服务器的文件 报错 scp: not a regular file
  9. magisk安装失败_MIUI eu版安装刷入教程
  10. Setting property 'source' to 'org.eclipse.jst.jee.server
  11. 10参数_荣耀V40屏幕参数:10亿色视网膜级超感屏
  12. Promise基本概念和基本示例使用
  13. C语言解决约瑟夫环问题 详细注释
  14. 驾考维语版本-维语驾考手机电脑版-民语驾考网
  15. c语言设计一个自动阅卷功能,程序阅卷论文,关于编程题自动阅卷系统的设计实现相关参考文献资料-免费论文范文...
  16. 超级详细的Junit单元测试教程
  17. 虹科案例 | 移动运营商:使用手持式频谱仪进行干扰检测
  18. 测试开发面试题(一)-----appium相关
  19. js递归遍历json对象,js循环遍历json数组
  20. Ubuntu修改键盘布局

热门文章

  1. Kinect 2.0 安装体验
  2. CentOS 搭建NFS
  3. 【大话设计模式】第0章 面向对象基础
  4. EfficientNet理论讲解
  5. JWT 避坑指南:nbf 验签失效问题的解决
  6. Scala——函数式编程、面向对象
  7. html怎么转换成xmind,怎么把html导入XMind
  8. 拳皇重生服务器维护,用Kaillera打造拳皇等街机服务器教程
  9. 购买计算机设备计入什么科目,企业购买设备计入什么会计科目?附会计分录
  10. 发邮件自动回复本机IP——python版本