在许多业务场景中,数据库存储在工作簿中(通常称为Excel文件或电子表格)。UiPath提供了两种不同的方法来访问和操作工作簿,每种方法都有优点和局限性:

文件访问级别(File Access Level)

  1. 所有工作簿活动都将在后台执行。
  2. (+)不需要安装微软Excel,只需不打开文件就可以更快更可靠的进行一些操作;
  3. (!)仅适用于.xlsx文件。

Excel应用集成(Excel App Integration)

  1. UiPath将像人类一样打开Excel。
  2. (+)使用.xls和.xlsm,它有一些使用.csv的特定活动。所有活动都可以设置为对用户可见或在后台运行;
  3. (!)必须安装微软Excel,即使“可见”框未选中。如果文件没有打开,它将为每个活动打开、保存和关闭。

两种访问级别都共享一些活动,Excel应用程序集成有更多的活动。在UiPath中,下面显示的每种方法都同时存在于上述的两个方法(文件访问级别和Excel应用集成)中——一个在“App Integration > Excel'”下,另一个在“System > File > Workbook”下。

常见活动

Append Range 追加范围:将数据表中的信息添加到指定的Excel电子表格的末尾。如果工作表不存在,则创建它。

Get Table Range 获取表格范围:使用表格名称作为输入,从指定的电子表格中定位并提取Excel表格的范围(range)。

Read Cell 读取单元格:读取给定单元格的内容并存储为字符串。

Read Cell Formula 读取单元格公式:从给定的单元格中读取公式,并将其存储为字符串。

Read Column 读取列:从用户输入的单元格开始读取列,并将其存储为IEnumerable <object >变量。

Read Range 读取范围:读取指定的范围并将其存储在数据表中。如果在“Excel应用程序范围(Excel Application Scope)”下的“读取范围(Read Range)”活动中选中了“使用过滤器(Use filter)”,它将只读取过滤后的数据。“工作簿”下的“读取范围”活动不存在此选项。

Read Row 读取行:从用户输入的单元格开始读取一行,并将其存储为IEnumerable <object >变量。

Write Cell 写入单元格:将值写入指定的单元格。如果单元格包含数据,活动将覆盖它。如果指定的工作表不存在,将创建它。

Write Range 写入范围:从“开始单元格”字段中指示的单元格开始,将数据表变量中的数据写入电子表格。

Append To CSV

效果:

uipath 新增sheet相关推荐

  1. python导入excel表格给列命名_Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)...

    工作中用到这点,就简单的整理了一下 目录 一.准备cateContent.xlsx工作簿 二.Python中关于Excel表格常用操作总结: 2.1  读取相关的操作 2.2  写入的相关操作: 三. ...

  2. 2021-05-23:pandas 新增sheet,不覆盖原来已经保存的sheet

    @@@@@pandas 新增sheet,不覆盖原来已经保存的sheet(亲测管用) 口袋里的小小哥 2020-06-02 14:49:02  2759  收藏 9 分类专栏: python 文章标签: ...

  3. 往excel新增sheet出错原因

    想往一个已经存在的excel中新增sheet,结果发现一直报错. 出错代码如下: sheet2 = workbook2.add_sheet("O2_2") Traceback (m ...

  4. pandas保存新增sheet表,且不overwrite原有内容

    一.需求描述: 读取一个excel表格文件,然后根据某项数据类别新增几个sheet;:我选用了pd.to_excel实现此需求,但会overwriting,即原有的内容不复存在. 二.实现方案: 根据 ...

  5. java在excel模块中新增sheet_poiexcel新增sheet

    org.apache.poiermodel.HSSFSheet; 19....//新增的四句话,设置 CELL 格式为文本格式 HSSFCell...你懂得 2)有关涉及更改 EXCEL 的 CELL ...

  6. [转载] Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)

    参考链接: 使用Python写入Excel工作表 工作中用到这点,就简单的整理了一下 目录 一.准备cateContent.xlsx工作簿 二.Python中关于Excel表格常用操作总结: 2.1  ...

  7. matlab excel 新建sheet,matlab excel的sheet增加,重命名操作

    xlsread和xlswrite没提供对sheet的操作,从ActiveX来处理 新增sheet e = actxserver('Excel.Application'); % # open Activ ...

  8. 可视化表格软件-FineReport图表跨sheet引用单元格数据

    1. 概述 1.1 预期效果 在创建普通报表的时候,经常会添加多个 sheet 标签页,前端展示时可以通过翻页查看不同的数据. 例如:sheet1 页签有一个数据表格,新增 sheet2 页签,根据 ...

  9. Excel导入导出工具类(多sheet、多表头、单元格下拉选择、根据列名匹配转为List)

    一.多sheet 通过配置动态生成多个工作表(sheet),自定义sheet的名称,如下效果图: 二.多表头 通过配置生成多表头,效果图如下: 主要核心代码: // 赋值后,执行合并单元格 log.t ...

最新文章

  1. catia 创成钣金设计_8、钣金件设计-降低钣金成本的设计
  2. Dubbo负载均衡与集群容错
  3. 公众号点击图片变成另一张_微信公众号点击出现图片是怎么实现的?
  4. python爬虫:使用BeautifulSoup进行查找
  5. 常见Java面试题之JVM加载class文件的原理机制
  6. 基于主观感兴趣区域的视频编码实践
  7. 嵌入式linux写文件内存增加,嵌入式Linux对内存的直接读写
  8. angular.copy() 取消angular的数据双向绑定
  9. SQL注入学习part02:(结合sqli-libs学习:11-20关)
  10. 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研强化模拟题...
  11. IOS SDWebImage实现原理详解
  12. c语言编程统计磁盘文件,C语言编程题经典40题(附解答).ppt
  13. android模拟器命令行,夜神安卓模拟器命令行整理贴
  14. M2Det论文解读和开源代码
  15. 阿拉伯数字转中文数字
  16. 360中不显示html中图片不显示图片,360极速浏览器无法显示图片解决方法详解
  17. vue input 只允许输入整数、整数和小数(保留小数点后两位)
  18. 大作业-电影推荐系统
  19. 有道云笔记免费使用视图中背景纸张
  20. 0805,0603,1206这些封装名字的由来

热门文章

  1. IBOutlet 为什么默认是用weak来修饰的?
  2. 安卓逆向-豆瓣app签名算法分析与解密(上)
  3. 【系统之家】win7 3264位纯净版系统下载【最新】
  4. Ubuntu安装MotionPro
  5. 第十五届全国青少年信息学奥林匹克联赛初赛试题
  6. 2022熔化焊接与热切割考试练习题及答案
  7. PCB/PCBA评审Checklist,可使用DFM快速分析
  8. 【仿旅游网站】Ajax封装
  9. [训练7]输出连续的英文字母
  10. Android中添加Module依赖注意问题