![RPA开发:UiPath入门与实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/689/52842689/b_52842689.jpg)
1.1.4 流程实现
1.创建项目
打开UiPath Studio,单击“新建项目”,选择“流程”模块,弹出“新建空白流程”对话框中,在“名称”输入框中输入“金融行业机器人案例”,在“位置”输入框中输入“D:UiPath入门与实战”,单击“创建”按钮,如图1-9所示。
在“设计”工具栏中单击“新建”,选择“序列”选项,如图1-10所示。在弹出的“新建序列”对话框的“名称”输入框中输入“序列”,“位置”输入框中输入“D:\UiPath入门与实战\金融业机器人”,单击“创建”按钮,如图1-11所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P13_915.jpg?sign=1739280213-GjGezMlLxJhqNCoOBhIWnGURN5Q8s6M9-0-a30c29ee7dba4bbe03586598f9527099)
图1-9 “新建空白流程”对话框
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P13_902.jpg?sign=1739280213-6MeibNbfD83XpfVqgFdUvTsSxNEvap1e-0-eab30c45281594463a5521901feb29d9)
图1-10 选择“序列”选项
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P13_907.jpg?sign=1739280213-ovTl6SeX2F1hgwj9Sju6Ymc9Uilhnf6G-0-30659829f07a29fdd5705f4585309c76)
图1-11 “新建序列”对话框
下面在“序列.xaml”中进行流程的实现。
2.“数据准备”模块的实现
“数据准备”模块的功能是在流程运行前对环境和变量进行初始化,并打开浏览器将“交易数据表”下载到本地,完成汇总前的数据准备工作,其流程设计如图1-12所示。
添加一个“分配【Assign】”活动,在其左侧输入框中创建一个string类型的变量“str_Folder”,用于存储“交易数据表”的下载路径,在右侧输入框中输入文件夹地址“"D:\UiPath入门与实战\01.下载文件"”,该“分配”活动的设计及属性面板如图1-13所示。
在“活动”面板中搜索“调用代码”,如图1-14所示,将其添加到“分配”活动下方。
单击“编辑代码”,在“代码编辑器”中输入“Array.ForEach(Directory.GetFiles(str_Folder),Sub(x)File.Delete(x))”,该表达式的作用是清空参数str_Folder所指代的文件夹下的所有文件,如图1-15所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P14_938.jpg?sign=1739280213-cDApIOTojKJ6AhlF4cpLz7y94CGtTg4H-0-78faedd7f1652b90e79a2de7b6010cf9)
图1-12 “数据准备”模块的流程设计
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P14_943.jpg?sign=1739280213-TYPkRQft1onDTjBhsHv2lrT5cwbJ3lZ5-0-32d0f646c048ed920343b92ba7fe8c95)
图1-13 “分配”活动的设计及属性面板
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P14_950.jpg?sign=1739280213-1X0u4BYcX9jifwLntmL6al4ILZ7NOlPT-0-2e7e4a75ac1cf1485d45368d0b2a8a9f)
图1-14 添加“调用代码”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P14_957.jpg?sign=1739280213-C7MJ3nRAtP78vVWpXB5Z4dlGM19dnk9M-0-d3e3c114098024a5044a4dcde222cf36)
图1-15 “调用代码”活动的代码编辑器
单击“编辑参数”,在“调用的代码参数”对话框的“名称”列输入“str_Folder”,“方向”为“输入”,“类型”为“String”,“值”为变量“str_Folder”,表示将变量str_Folder的值赋值给参数str_Folder,如图1-16所示。
接着,添加一个“打开浏览器【Open browser】”活动,在URL输入框中输入交易数据表的下载网址https://cloudlab.rpazj.com/#/parent/bankreport,如图1-17所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P14_965.jpg?sign=1739280213-08v72c5q6Z2MYLPY2QriIELdp1iJv2KQ-0-d26b77cc11ddbc2e92ab4b23e2b00a3f)
图1-16 “调用的代码参数”对话框
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P14_22287.jpg?sign=1739280213-XLTj19s767aOpZCADNjaUGykO46zalPx-0-8f515e56e7f33df5299124ebe8faf20b)
图1-17 “打开浏览器”活动
在属性面板中,设置“浏览器类型”为“BrowserType.Chrome”,如图1-18所示。
在“打开浏览器”活动下方添加一个“等待下载【GetLastDownloadedFile】”活动,在“监控的文件夹”中输入变量“str_Folder”。提前使用谷歌浏览器打开下载页面,然后在“等待下载”活动的执行中添加2个“单击【Click】”活动,依次单击“指明在屏幕上”后,选择页面上需下载的数据表,如图1-19和图1-20所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P15_1016.jpg?sign=1739280213-iBnrJ2vX8TqnoBq6WNnIZzg2rBuP2X9j-0-c644df823e9c436b38b97d0acaa32b2e)
图1-18 “打开浏览器”活动的属性面板
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P15_1021.jpg?sign=1739280213-0Qh47h0hXLqdVd9CtGGZYnNgyrVWfSlJ-0-ad4c1c4b08ac13d54653cfc0ecd7ad8b)
图1-19 单击“指明在屏幕上”
完成后的“等待下载”活动如图1-21所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P15_1029.jpg?sign=1739280213-JMghaLhrAI6EeeJ3uh0jZBf6XHvuqsvt-0-6c71a47e69f38ff3c5477f27efdd113c)
图1-20 在页面上单击下载“数据表”
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P15_1034.jpg?sign=1739280213-PUtgYGhm1gebWn5k0k4DWFKYWFomIGem-0-1e976a14b77ef9aa5005c8a459a2f753)
图1-21 “等待下载”活动完成示意图
在“等待下载”活动下方添加一个“分配【Assign】”活动,在左侧“变量”输入框中创建一个类型为String[]的变量Arr_Files,在右侧“设置值”输入框中输入表达式“Directory.GetFiles(str_Folder,"*xls*")”,表示获取变量str_Folder指代的目录下的所有Excel文件,将其赋值给字符串数组变量Arr_Files,如图1-22所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P15_1042.jpg?sign=1739280213-2kDEjPagFavfeK00W7sAyUBj6S4gMxhJ-0-f793b98455cd45d4e8e151e7130556d0)
图1-22 分配文件夹下文件名示意图
在“活动”面板中搜索“构建数据表”,如图1-23所示,将其添加到“分配”活动的下方。
接着单击“数据表”按钮,如图1-24所示。在“构建数据表”对话框中依次设置列名称“客户名称”“买入金额(万元)”“卖出金额(万元)”,数据类型均为String类型,如图1-25所示,单击“确定”按钮。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P16_1067.jpg?sign=1739280213-i3DujZDI9QNgxBbVjEpfTVRAkGJGXtN0-0-0e97ca4f70e5341c3329dfd72758d9e0)
图1-23 添加“构建数据表”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P16_1074.jpg?sign=1739280213-KlO10vU0HNCmqbN1BJU3NMfL3rwVlIym-0-061af12644b91be72a234e0ef74ca253)
图1-24 单击“数据表”按钮
在“构建数据表”活动的属性面板的“输出→数据表”输入框中创建变量“Dt_results”,用于存储构建的这张空表,其属性面板如图1-26所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P16_1082.jpg?sign=1739280213-4sGQC9piI0GwxLOoKVnJB12UWUQNogva-0-625a1f12c3f2e45a9bc547560df6e3d4)
图1-25 “构建数据表”对话框
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P16_1089.jpg?sign=1739280213-5jioweH0u8LTrerLGW1Ymt81z61hcWQ0-0-cd936b5eeeb98183965c994a88efbdcc)
图1-26 “构建数据表”活动的属性面板
至此,我们便完成了第一个模块“数据准备”的开发。单击“设计”工具栏中的“调试文件”运行流程,查看流程的允许情况。该模块自动打开浏览器,输入网站后单击目标文件进行下载,待文件都下载完成后流程结束。
打开下载文件的目录,查看“交易数据表”均成功下载在指定目录下,如图1-27所示。此外,我们在该模块中还初始化了Arr_Files和Dt_results,为后面模块的调用做了准备。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P16_1097.jpg?sign=1739280213-7sHUFQ1M09ETpAB8Ce3BHkXa6ZEGAgf4-0-48725a1ab8a096cca152d63cfe638535)
图1-27 下载得到的“交易数据表”
3.“数据汇总与清洗”模块的实现
“数据汇总与清洗”模块的功能是将下载得到的所有文件的数据进行合并,查找有用的字段,并将最后结果保存到result.xlsx的Sheet1工作表中,流程设计如图1-28所示。
添加“遍历循环【For Each】”活动,在“输入”输入框中输入变量“Arr_Files”,表示遍历变量Arr_Files中的所有文件,变量item为表示遍历过程中的单个遍历对象,其属性面板如图1-29所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P17_1138.jpg?sign=1739280213-4XjyZzGEPtu2YEG0MXxN5DzGWsuNkXBC-0-b778455136c7d6ef94b2eaf0b89587f6)
图1-28 “数据汇总与清洗”模块的流程设计
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P17_1145.jpg?sign=1739280213-zDtY0U0b84mLP4YCQZ6P1Dcv9MtB9PYw-0-f29ce47f78471158587d1d273458db59)
图1-29 “遍历循环”的属性面板
在“遍历循环”活动的“正文”中添加“Excel应用程序范围”活动,“工作簿路径”输入变量“item”,其属性面板如图1-30所示。
在“Excel应用程序范围”活动的“执行”序列内添加“读取范围【Read Range】”活动,在“工作表名称”输入框中输入“Sheet1”,在其属性面板的“输出→数据表”输入框中创建DataTable类型的变量“Dt_values”,勾选“选项→添加标头”复选框,表示读取变量item指代的Excel文件的Sheet1工作表的数据,将其保存在变量Dt_values中。“读取范围”活动的属性面板如图1-31所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P17_1153.jpg?sign=1739280213-6Ow8nnkcWQ3V4x4jiwvjJwd0hfFIEwTn-0-4a030b386d7b9e7d10316dae17cbe26f)
图1-30 “Excel应用程序范围”活动的属性面板
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P17_1160.jpg?sign=1739280213-YYbttxnEgb7POs3Ib2qteDkSDUvNLnJA-0-e3eb8b882db3af3a3d1a2bc893de9aa7)
图1-31 “读取范围”活动的属性面板
“遍历循环”活动中的“Excel应用程序范围”的完整设计如图1-32所示。
接下来,清洗出交易数据表中的客户名称、买入金额和卖出金额。
(1)在“Excel应用程序范围”下方添加一个“对于数据表中的每一行”活动,在其“输入”输入框中输入变量“Dt_values”,变量“CurrentRow”为循环体的行变量。“对于数据表中的每一行”活动的属性面板如图1-33所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P18_1185.jpg?sign=1739280213-aOfwA9ot6JMwPpLwAztjKoHCKEnMnI4l-0-694968183c734215ab487c2b0523332d)
图1-32 “遍历循环”活动中的“Excel应用程序范围”的完整设计
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P18_1192.jpg?sign=1739280213-g8GA5nMJNFM9b3vRgUW7HQ7LuKYPS9Da-0-e3e603a8ed820faf41a9cdb1cae272cf)
图1-33 “对于数据表中的每一行”活动的属性面板
(2)在“对于数据表中的每一行”活动的“正文”序列内添加“多重分配【Multiple Assign】”活动。交易数据表中的“客户名称、买入金额(万)、卖出金额(万)”对应的是Excel数据表中的第5列、第13列和第15列数据,如图1-34所示。因此,在左侧“目标”输入框中依次创建3个String类型的变量“客户名称”“买入金额”“卖出金额”,在右侧“值”输入框中输入对应字段的值,如图1-35所示。例如,表达式CurrentRow(12).ToString表示获取当前行变量CurrentRow的第13列数据的值。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P18_1200.jpg?sign=1739280213-fJjkXrvUjf9JqtDhzwTlqOY1cqwar6O1-0-cf3f99660c124e54fef1c00303064175)
图1-34 交易数据表中的字段
(3)获取到该行所需的数据后,在下方添加一个“添加数据行【Add Datarow】”活动,在“数组行”中输入“{客户名称,买入金额,卖出金额}”以构建一个数据集合,在“数据表”中输入变量“Dt_results”,表示将这行记录添加到数据表Dt_results中。“添加数据行”活动的设计如图1-36所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P19_1244.jpg?sign=1739280213-hDFbO7dpPRoqHwM8zCzHfyQZZe5SXwkv-0-941730820a1f8e22f67351ce94e29d15)
图1-35 “多重分配”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P19_1251.jpg?sign=1739280213-FwRdHznwg0AJ1BXnE6E0J0nUlgnEco7O-0-e2860a9126ec391afdea780592c19109)
图1-36 “添加数据行”活动
最终的“对于数据表中的每一行”的完整实现如图1-37所示。
在“遍历循环”的下方添加一个“Excel应用程序范围”活动,在“工作簿路径”输入框中输入“"results.xlsx"”,其属性面板如图1-38所示。
在“执行”序列中添加“写入范围”活动,在“工作表名称”输入框中输入“"Sheet1"”,“起始单元格”输入“"A1"”,在“输入→数据表”输入框中输入“Dt_results”,表示将变量Dt_results的数据写入Sheet1工作表中,如图1-39所示。
至此,该模块开发完成,运行流程后,在“项目”面板单击“刷新”图标,查看results.xlsx是否正确生成,如图1-40所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P19_1273.jpg?sign=1739280213-kMRZLRG9e64WklM6uzWFP0Rru1j4F4lP-0-145aed0ba3abc73146585dca9863dca9)
图1-37 “对于数据表中的每一行”活动的完整实现
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P19_1259.jpg?sign=1739280213-SDmcMCuiFWKnVu0ZL3qyg17nC74WNfuC-0-d4081bdd66f07cf0a33da480d1eb43bc)
图1-38 “Excel应用程序范围”活动的属性面板
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P19_1266.jpg?sign=1739280213-Ii5FzexurxcNPNPxopSl7Flvxtf6HHFT-0-72f42fb93233b9b424bcb125a18f6f03)
图1-39 “写入范围”活动
打开results.xlsx,查看Sheet1下的数据是否正确,如图1-41所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P20_1298.jpg?sign=1739280213-7diqKkFpvrAIAKG1FlbjpF9DSpEVx5aG-0-b2d4b09234cb9bece6cab2eeec1e53ca)
图1-40 项目面板-查看results.xlsx
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P20_1305.jpg?sign=1739280213-ffMFVgKJc9NcRZXRW2wRiVWlhRCoywTy-0-001c2ef0928ed97bc0d9c7238f871e6b)
图1-41 result.xlsx的Sheet1工作表
4.“数据筛选”模块的实现
本模块的功能是将数据按照一定的规则筛选出大额客户,完整的流程设计如图1-42所示。
添加“Excel应用程序范围”活动,在“工作簿路径”的输入框中输入需要操作的Excel文件“"results.xlsx"”,如图1-43所示。
在“执行”序列中添加“读取范围【Read Range】”活动。接着,在“工作表名称”中输入将读取的工作表“"Sheet1"”,在第二个输入框中输入读取范围“A1”,表示从A1单元格开始读取该工作表的所有数据,如图1-44所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P20_1313.jpg?sign=1739280213-hzDyywHGJthBFI6gVJs9IfIhBOZNpKcR-0-0afd42c380da624d285e477adaa1341f)
图1-42 “数据筛选”模块的流程设计
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P20_1320.jpg?sign=1739280213-LY2oDpP37Yai28812a69A9pWWXvi9upY-0-0b469d059fc8d9aaeeaef994d87830f7)
图1-43 “Excel应用程序范围”活动
然后,在其属性面板的“输出→数据表”中创建一个DataTable类型的变量“Output_results”,用于存储读取到的数据,并勾选“添加标头”复选框,如图1-45所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P21_1360.jpg?sign=1739280213-A8b0e3EJhU3iuvreyQYwtWj0FIeQDLBj-0-b8c4c535ffffa8e2855911c35a5bf438)
图1-44 “读取范围”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P21_1367.jpg?sign=1739280213-KOgFQyYMss05ImeIlYeaijNtSbSTQfO0-0-7c3507472c7f79af4bbe3eafa1b375bf)
图1-45 “读取范围”活动属性面板
在“读取范围”活动的下方,添加“筛选数据【FilterDataTable】”活动。在“数据表”输入框中输入变量“Output_Results”,作为被筛选的对象,在“筛选过的数据表”输入框中创建一个DataTable变量“Filter_results”,用于存储筛选后的数据,如图1-46所示。
单击“配置筛选器”按钮,在“筛选器向导”对话框中,可先确认“输入数据表”和“筛选过的数据表”是否正确。然后,在“筛选行”选项卡下设置数据行的筛选条件,即“"买入金额(万元)">=1000 Or"卖出金额(万元)">=1000”,如图1-47所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P21_1375.jpg?sign=1739280213-czx6ZlqW7eSCFNw0mNnpfqRzxsNMJ4Lf-0-250aa479d55306240ec03b1366d010f6)
图1-46 “筛选数据表”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P21_1382.jpg?sign=1739280213-r9G3UmpnThBohPtILCrjcymFCDethNIj-0-31c7bf75c3f80138d7ebf7d6278ca765)
图1-47 “筛选行”设置
单击“输出列”切换至“输出列”选项卡,在“列”下依次添加“"客户名称"、"买入金额(万元)"、"卖出金额(万元)"”,表示输出的数据表Filter_results的列项为这三列,如图1-48所示。
“筛选数据表”活动的属性面板如图1-49所示。
在“筛选数据表”活动下方添加“写入范围”活动,在“目标→工作表名称”输入框中输入“"Sheet2"”,在“起始单元格”输入框中输入“"A1"”,在下方的“输入→数据表”输入框中输入变量“Filter_results”,表示将筛选后的数据Filter_results写入Sheet2工作表内,从A1单元格开始写入,该活动如图1-50所示,其属性面板如图1-51所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P22_1406.jpg?sign=1739280213-YSii5ltMtJNjqILdD6oo7eYvSHTkcmyp-0-f62268b0082d038af881298589d2403c)
图1-48 “输出列”设置
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P22_1413.jpg?sign=1739280213-Xn4K9nB0JSlZGtZpkaLS3ucWqwu13i5u-0-42ea63d06e9cd104a442e5fa471db7ed)
图1-49 “筛选数据表”活动的属性面板
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P22_1420.jpg?sign=1739280213-O0C4xDmZCTAQlbOIKGTsFxn7edKaFgHp-0-17cc77d34c4a7ca0b914d8db23f76448)
图1-50 “写入范围”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P22_1427.jpg?sign=1739280213-5KtELTYFAH9sbXkn2fskSdeOORYoFYPY-0-f769e75a790a8c6578a4889ff8c64c37)
图1-51 “写入范围”活动的属性面板
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P22_1450.jpg?sign=1739280213-CxhRsY2bNOyDKFXojjnyqxAZHfrnPODB-0-b0a75e19a44ec332f1929a6607995d4e)
图1-52 大额交易客户筛选结果示意图
至此,该模块开发完成,运行流程查看流程运行有无异常。流程执行完毕后,打开results.xlsx查看Sheet2中的数据是否都正确,“买入金额(万元)”或“卖出金额(万元)”的客户名称及交易是否都被正确筛选出,如图1-52所示。
5.“结果数据显示”模块的实现
本模块的功能是通过日志消息将大额交易的“客户名称”输出在日志中,该模块的流程设计如图1-53所示。
添加“Excel应用程序范围”活动,在“工作簿路径”输入框中输入“"results.xlsx"”,如图1-54所示。
在“Excel应用程序范围”的“执行”序列中添加“读取列”活动,在“工作表”输入框中输入“"Sheet2"”,在“起始单元格”输入框中输入“"A1"”,表示读取Sheet2工作表的A1列数据,如图1-55所示。
在其属性面板的“输出→结果”输入框中创建变量“Dt_Clientname”,其属性面板如图1-56所示,表示将读取到的A1列存储在变量Dt_Clientname中。
在“读取列”活动下方添加“遍历循环”活动,在“输入”输入框中输入变量“Dt_Clientname”,然后在其正文中添加“日志消息”活动,“日志级别”选择“Info”,在“消息”输入框中输入“item”,将客户名称遍历后依次输出,如图1-57所示。
最后运行流程,在“输出”面板中查看大额交易的客户名称被正确输出,如图1-58所示。
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P23_1470.jpg?sign=1739280213-ZgAQEiCiNYIVKc7GRDv8RnoYSiPQ0qmW-0-4d8bfbf7649f549ed4189f0338270132)
图1-53 “结果数据显示”模块的流程设计
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P23_1477.jpg?sign=1739280213-pi1ueK261ICswZWuBDtWOn6DBwmN5o5v-0-3edf6c051f372329da372f841d541ac2)
图1-54 “Excel应用程序范围”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P23_1480.jpg?sign=1739280213-qasP5EfeZoU65f5c1swhCcU2Ttmw1gOL-0-5e1f80a7bea527187c5a3498c241f9ee)
图1-55 “读取列”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P23_1487.jpg?sign=1739280213-2Ls9d4s9k49E4MGR0FQ7BrMazCMYIphz-0-2aeb7c6442876a51d0a850575d9954eb)
图1-56 “读取列”活动的属性面板
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P24_1510.jpg?sign=1739280213-SNl7ZRx3x8h41mg5s5sy1ZVvBjlSuF7V-0-754a12ca382e0ed6649287be1920bbd8)
图1-57 “遍历循环”活动
![](https://epubservercos.yuewen.com/E5ED64/31398058204383006/epubprivate/OEBPS/Images/Figure-P24_1517.jpg?sign=1739280213-mLN6JRpcJ7Ldn50gnomOwQrJX5FVBCtN-0-c1c1c96a9f32148611dbbdbbb1a16c71)
图1-58 大额交易的客户名称