如何从 DataTable UiPath 中获取列名
作者:互联网
如何从 DataTable UiPath 中获取列名
在自动化业务流程时,我们经常使用数据表,因为它们可以用作机器人的输入或业务用户的输出。
有时在自动化使用 Excel 作为输入的业务流程时。
使用动态列名,或者我们不确定每次是否出现特定的列名。
然后我们需要知道那个输入excel的列名。
在此基础上,我们可以使用输入 excel 中的现有列名来动态设计工作流程。
让我们看看如何在 UiPath 中实际实现这一点:
步骤1:拖放工作簿活动下的读取范围活动,或者我们也可以使用Excel Application Scope,然后使用excel活动的读取范围活动,如下所示:
所需的属性如下所示:
这里:
-
范围 - 提供从哪里到哪里必须读取的范围。在这种情况下,我们正在读取整个范围。
-
SheetName - 提供机器人将要读取的工作表名称。
-
WorkbookPath- 提供输入的 excel 文件路径。
-
AddHeaders - 必须勾选它,因为我们需要列名。
-
密码 - 如果 excel 受密码保护,请在此处提供。
-
DataTable- 输入excel的输出数据表。
步骤2:拖放一个Assign Activity并使用LINQ表达式创建一个字符串变量数组来存储列名,如下所示:
这里:
我们正在获取该 DataTable 中的每个列名并将其存储在一个字符串数组中。
Step3:现在让我们检查数组中列名的输出。将每个拖放到设计器面板中,如下所示:
这里:
为每个活动提供字符串变量数组作为输入,如上所示。
以下是数据表中的列名,因为我们在每个列中使用了 writeline 活动:
这就是我们如何使用 UiPath 中的 LINQ 表达式从数据表中获取列名的方法。
标签:读取,列名,excel,UiPath,数据表,DataTable,输入 来源: https://blog.csdn.net/qq_42573109/article/details/120166510