咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

一、缘起

批量处理excel文件,是一线用户面对的一个常见问题。

如何快速获取这些文件路径,并进行处理,对于初学者是个挑战,这里案例一下。

二、实现

2.1 读取目录下的所有文件

先定义两个变量:sFilesPath、sFiles:

图1:定义变量

首先,给sFilesPath赋值(你放置文件的目录),

然后,通过Directory.GetFiles(sFilesPath)给sFiles赋值(获取指定目录的所有文件):

图2:给变量赋值

2.2 循环处理所有文件

拖拽一个Foreach(遍历循环)到编辑区,对sFiles中的每个文件路径进行循环:

图3:循环

2.3 获取文件名

操作过程中,可能你会用到Path.GetFileName(item.ToString),来获取文件全路径中的文件名部分(包括扩展名)。

图4:获取文件名


GetFileNameWithoutExtension(item.ToString),可以获取不带文件扩展名的文件名。

2.4 判断是否是某类文件

item.ToString.ToUpper.EndsWith(".XLS") or item.ToString.ToUpper.EndsWith(".XLSX")

上面这句用于判断文件是否是xls或者xlsx类型的文件。

三、总结

  • UiPath 的StudioX版本没有这些编程的功能,要用编程的功能,得是UiPath 的Studio的版本。
  • 除了知道变量的概念,再简单知道点给这些变量赋值的方法,你的RPA能力会有进一步的提升。

如果对RPA感兴趣,可以参考《RPA(流程自动化机器人)入门――手把手教你应用UiPath自动化工作》一书。