标签:读取 列名 excel UiPath 数据表 DataTable 输入
如何从 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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。