RPA流程机器人
本页目录
Office控件
1. 合并单元格
(1)功能介绍
此控件可以合并单元格
(2)属性列表
属性 | 默认值 |
---|---|
Value | |
EndCell | |
StartCell | |
Filename | |
SheetIdx |
2. Excel区域设置
(1)控件功能
此控件可以实现对指定Excel文件一个区域的单元格进行背景和字体颜色的设置。
(2)属性列表
属性 | 默认值 |
---|---|
EndLoc | |
Filename | |
SheetIdx | |
StartLoc | |
BackColor | |
FontColor |
EndLoc表示指定的结束单元格定位,例如“C12”。
Filename表示要进行写入的Excel文件的全路径名。
SheetIdx指定Excel文件的sheet索引,例如0。
StartLoc表示定的开始单元格定位,例如“A5”。
BackColor表示设置单元格背景颜色
FontColor表示设置单元格字体颜色
具体颜色对应数值如下:
(3)控件使用
将控件拖拽到工作流设计器中,将必要的属性对应填写完成,当运行工作流执行到此控件时,则会按照指定逻辑写入指定Excel指定单元格的内容。
3. 获取邮件
(1)功能介绍
此控件可以调用本地outlook邮箱接口,完成outlook邮箱指定文件夹中邮件对象的获取。(注意:使用此控件需要安装outlook应用) (2)属性列表
属性 | 默认值 |
---|---|
Folder | (通过下拉框选择对应文件夹后自动填写) |
UnreadOnly | True/False |
Emails | (获取邮件的迭代器) |
Folder表示当前选定邮箱文件夹,通过设计器中控件上的下拉框选择后会填充属性值。
UnreadOnly表示获取的邮件是否仅为未读,True代表仅获取未读邮件,False表示获取全部邮件。
Emails表示选择邮箱文件夹中邮件的迭代器,用于对邮件列标进行循环处理。
(3)控件使用
将控件拖拽到工作流设计器中,可通过控件上的下拉框选择需要处理的邮箱文件夹,常用的文件夹有收件箱,发件箱,Trash等。对邮件进行处理时,可以选择在此控件内部放置活动控件进行处理,也可以通过Emails获取到邮件的迭代器在控件外部进行迭代。
在控件内部处理时,可如上图所示放置活动控件到控件内部,通过使用item对单封邮件对象进行操作。其中的item指的是当前邮件对象,可使用item加上“.”操作符获取当前邮件的其他信息,如上图所示的操作是循环打印邮件的主题。
在控件外部处理时,需要创建一个迭代器变量,从Emails获取邮件的迭代器,如上图所示,通过列表转换之后得到Enumerator迭代器,进而对单个邮件对象进行迭代。使用While循环,通过MoveNext()方法检测是否还有下一封邮件,最后通过Current获取当前邮件对象,并打印Subject主题。
4. 新建邮件
(1)功能介绍
此控件可以调用本地outlook应用发送邮件的功能,也支持发送附件。
(2)属性列表
属性 | 默认值 |
---|---|
Attachment | {“C:\desktop\xxx1.xls”,“C:\desktop\xxx2.xls”} |
Body | (“邮件正文”) |
HTMLBody | |
Subject | |
To | |
UIAction | Send |
Attachment表示的是附件,此属性是字符串数组形式,可发送添加多个附件,在此属性框中填写各附件的路径,用花括号包括,逗号分隔各附件路径。
Body表示的邮件的正文内容。
HTMLBody表示HTML形式的邮件正文,使用较少。
Subject表示邮件的主题。
To表示收件人邮箱地址。
UIAction表示对新建邮件的操作类型,Send和Show and wait两种操作方式可以选,Send表示直接发送邮件,Show and wait表示将邮件进行展示。
Email表示新建邮件对象,可创建变量置于此属性,获取此邮件对象,以进行其他操作。
(3)控件使用
将控件拖拽到工作流设计器中,将必要的属性对应填写完成,当运行工作流执行到此控件时,则会向指定的邮箱发送新建的邮件。
5. 保存邮件
(1)功能介绍
此控件可以调用本地outlook应用将邮件以不同文件形式保存到本地。
(2)属性列表
属性 | 默认值 |
---|---|
Folder | |
IsAttachDown | False/True |
Type | (多种文件类型) |
Filename |
Email表示要保存的邮件对象,此属性往往需要和获取邮件控件进行搭配使用,通过获取邮件控件获取到邮件对象,通过变量传递到此属性中。
Folder表示邮件将被保存的文件夹位置。
IsAttachDown表示是否下载附件,仅可选填True和False。
Type表示邮件保存到本地的文件类型。
Filename表示邮件保存到本地之后的完整路径名。
(3)控件使用
将控件拖拽到工作流设计器中,将必要的属性对应填写完成,当运行工作流执行到此控件时,就会按照指定逻辑进行邮件的本地保存。
6. NPOI读单元格
(1)功能介绍
此控件可以读取指定Excel文件中指定单元格的内容。
(2)属性列表
属性 | 默认值 |
---|---|
Cell | C2 |
Filename | “C:\desktop\xxx.xls” |
Value | |
Worksheet | “sheet1” |
Cell表示要读取的单元格位置,如C2代表第2行第C列。
Filename表示要读取的Excel文件,在此属性值中可以手动填入该excel的完整路径。也可以通过点击控件上的”...”按钮通过目录进行选择。
Value表示读取到的单元格的内容输出,可以创建一个变量放置于此位置获取读取到的单元格内容。
Worksheet表示要读取的Excel的worksheet名称,若不填,则默认读取第一个worksheet。
(3)控件使用
将控件拖拽到工作流设计器中,将必要的属性对应填写完成,当运行工作流执行到此控件时,则会按照指定逻辑读取指定Excel指定单元格的内容,并通过Value输出到变量outValue中。
7. NPOI范围读取
(1)功能介绍
此控件可以实现对Excel文件中整张worksheet的内容读取,同时输出最后一行行号和最后一列列号。
(2)属性列表
属性 | 默认值 |
---|---|
Filename | |
UseHeaderRow | False/True |
Worksheet | “Sheet1” |
DataTable | |
lastUsedColumn | |
lastUsedRow | |
OutFilename |
Filename表示要读取的文件全路径。
UseHeaderRow表示是否使用列标题用于定位列。
Worksheet表示要读取的worksheet名称,如”Sheet1”。
DataTable表示读取到的表数据,需创建一个变量放置于此接收读取数据结果。
lastUsedColumn表示该worksheet中有数据的最后一列列号。
lastUsedRow表示该worksheet中有数据的最后一行行号。
OutFilename表示读取的excel的全路径名,需创建一个变量放置于此,接收此属性值,有时需要用到此参数。
(3)控件使用
将控件拖拽到工作流设计器中,Filename属性可以通过输入的方式填写到该输入框中,也可以通过控件上的“...”按钮,通过文件浏览器进行选择,Worksheet不填写,默认读取第一张worksheet,DataTable属性需要创建一个System.Data.DataTable类型的变量进行接收数据。DataTable类型的变量,要获取其中某个单元格的数据时候,需要使用myDatas.Rows(row)(colunm).ToString()进行输出,row和column分别对应的是整数类型的行号和列号,从0开始。
8. NPOI写单元格
(1)控件功能
此控件可以实现对指定Excel文件的指定单元格进行内容写入。
(2)属性列表
属性 | 默认值 |
---|---|
Cell | “C2” |
Value | “新内容” |
Filename | |
Worksheet | |
BackColor | |
FontColor |
Cell表示指定的单元格定位。
Value表示要向指定单元格写入的内容。
Filename表示要进行写入的Excel文件的全路径名。
Worksheet表示要进行写入的Excel文件的Worksheet,若不填,则对第一个worksheet进行写入。
BackColor表示设置单元格背景颜色
FontColor表示设置单元格字体颜色
具体颜色对应数值如下:
(3)控件使用
将控件拖拽到工作流设计器中,将必要的属性对应填写完成,当运行工作流执行到此控件时,则会按照指定逻辑写入指定Excel指定单元格的内容。
9. NPOI合并表格
(1)控件功能
此控件可以实现对Excel的worksheet内容进行追加合并。
(2)属性列表
属性 | 默认值 |
---|---|
CopyStRow | |
DestFile | |
DestSheet | |
SrcFiles | |
SrcSheets |
CopyStRow表示要合并的Worksheet内容,从第几行开始。此属性为一个Int32类型的数组,分别对应需要合并的Worksheet的内容起始行。若此属性不填,则默认从第一行开始进行合并。
DestFile表示将合并的内容合并到该文件中,此属性为必填项,若所填路径下找不到该文件,则会生成该文件。
DestSheet表示将内容合并到此属性对应的Worksheet中。
SrcFiles表示要合并的文件集合,此属性为一个String类型的数组,可一次进行多个文件的合并,数组中元素的顺序对应着CopyStRow和SrcSheets属性数组元素的顺序。
SrcSheets表示要合并的Excel文件中的指定Worksheet,若此属性不填,则默认合并第一个Worksheet。
(3)控件使用
将控件拖拽到工作流设计器中,将SrcFiles和DestFile等必填属性填写好,运行工作流执行到此控件时,则会对DestFile和SrcFiles对应的文件的表格内容进行合并,合并后结果影响到DestFile文件中。
10. CloseExcelApplication
(1)控件功能
此控件可以关闭打开的Excel实例(用于com组件),配合范围读取组件(com)。
11. 读取Excel内容
(1)功能介绍
此控件可以实现对Excel文件中整张worksheet的内容读取(2)属性列表
属性 | 说明 |
---|---|
Sheet名称 | Sheet名称与Sheet索引二选1 |
Sheet索引 | Sheet名称与Sheet索引二选1 |
结尾忽略行数 | Excel底部不需要读取的行数 |
起始行 | 读取Excel的起始行(带一行标题----0) |
结果 | 输出datatable类型 |
Excel读取密码 | Excel读取密码 |
文件路径 | 文件路径 |
12. NPOIAddRow
(1)功能介绍
此控件可以实现Excel文件中追加行数据
(2)属性列表
属性 | 说明 |
---|---|
Sheet名称 | Sheet名称,为空默认去索引为0的sheet |
文件路径 | |
追加行的值 | DataRow类型 |
追加行的值List | List《Object》类型 |
13. NPOIDeleteRow
(1)功能介绍
此控件可以实现Excel文件中删除行数据
(2)属性列表
属性 | 说明 |
---|---|
Sheet名称 | Sheet名称,为空默认去索引为0的sheet |
文件路径 | |
删除第几行 | 行索引 |
匹配列 | 列索引 |
匹配内容 | 要删除所在列匹配值 |
是否遍历所有 | 为false时删除匹配到的第一行数据然后后结束,为true时删除匹配的所有行数据 |
14. NPOIQueryData
(1)功能介绍
此控件可以实现Excel文件中追加行数据
(2)属性列表
属性 | 说明 |
---|---|
查询结果 | Bool,是否查询到 |
Sheet名称 | Sheet名称,为空默认去索引为0的sheet |
查询列 | 列名称(例如A) |
查询值 | 当前查询列中匹配值 |
底部不需要计算的行数 | |
起始计算行位置 | |
文件路径 |
15. 读取pdf内容
(1)功能介绍
此控件可以实现PDF文件中的数据读取,一般结合具体场景对字符串进行正则匹配。
(2)属性列表
属性 | 说明 |
---|---|
文件路径 | |
输出PDF |
意见反馈
- 卡顿
- 登录或账号问题
- 功能使用异常
- 意见或建议
- 其他
点击上传图片;单张图片应小于1M。
0/200