11、操作excel文件


Uipath对Excel的操作,有两种方式:


1、使用Excel Application Scope对Excel进行操作时将会打开Excel应用程序,因此要求机器上必须安装由office软件
可处理xlsx和xls格式的文件,支持2003,2007的所有格式的文件
调用微软自己的一些组件去操作,更可靠

2、使用Workbook对Excel进行操作时不会打开Excel应用程序,因此机器上是否安装有office软件都无所谓,
只支持xlsx格式的文件,只支持2007以后版本的文件
使用开源的组件操作,是第三方组件

读数据:
要读取Excel中一段范围内的数据,使用Read Range Activity,返回一个DataTable
要读取某一列的数据,使用Read Column Activity,返回的是一个Object类型的集合
要读取某一行的数据,使用Read Row Activity,返回的是一个Object类型的集合
要读取某一个单元格内的数据,使用Read Cell Activity,返回的是一个GenericValue,如果已经明确读取的数据类型,可以具体指定
要读取某一个单元格内的公式,使用Read Cell Formula Activity,返回的是一个字符串

写数据:
要写入Excel中一段范围内的数据,使用Write Range Activity,此Activity将DataTable的数据写入到Excel中,
注意如果Excel中这个范围已经有数据,将会被覆盖
要写入Excel中某一个单元格内的数据,使用Write Cell Activity,此Activity将字符串写入到Excel的单元格中,
注意如果Excel中这个单元格内已经有数据,将会被覆盖
也可以写入Excel公式
要将一段数据追加到Excel中,使用Append Range Activity,它将DataTable的数据从Excel的现有数据的最后一行开始进行追加

 

posted on 2021-03-11 10:57  季九  阅读(95)  评论(0)    收藏  举报

导航