UiPath 使用技巧

【UiPath 学习笔记 02】Excel Applicatio

2018-08-28  本文已影响859人  Creator_蔚蓝

Excel Application Scope 需要注意的地方有:

  1. Excel Worksheet 尽量不要有合并单元格(合并的单元格),不然会导致读出来的 DataTable 数据位置和预想中的不同。

  2. 在读取已保护的工作簿时,如果只是读取不写入的话,请把 Excel Application 里的 AutoSave 默认的钩去掉,否则会出错。

  3. 在使用 Read Range Activity读取 WorkSheet 时,请注意读取的范围。如果不写入具体范围,则 UiPath 默认将已使用过的单元格作为读取范围。如果在 Add Header 里打了勾,则默认读取范围的第一行作为 Header,同时第一行空白的单元格,UiPath 会从左到右增加 Headercolumn1, column2 以此类推。

  4. 使用 Write Range Activity 时,需要填入的是 DataTable 数据类型;而 Write Cell Activity 则是 string数据类型。而在使用这两个 activites 时,(range或者StartingCell)那里需要填写 Excel 的地址如"A1”“B2“之类。不能像 vba 那样写 cells(row,column)。所以,要把数字转成列标,可以用 chr() 这个公式来转换。

5.获取非空单元格个数 通过 Read Column 读取整列的数据,然后根据结果的 Count 属性就可以得到非空单元格的数量

Read Column

请注意 Result 的数据类型

Result 的数据类型
  1. 设置单元格的颜色
    搭建程序框图:


    程序框图

设置属性:

属性

注意: Color 需输入 .NET 的 System.Drawing.Color 类型

输出结果:


结果
  1. 读取数据区域到 DataTable


    Read Range

在 DataTable 中获取数据:

For Each Row

将 DataTable 的数据写入到 Excel 表格中:

Write Range
上一篇下一篇

猜你喜欢

热点阅读