如何通过 UiPath 读取 Excel 工作表并将单元格值放入不同的文本字段中?
我有一张Excel表格,如下:
我已阅读 Excel 内容并稍后迭代内容,我将内容存储在Output Data Table
如下:
-
读取范围 - 输出:
-
输出数据表
- 数据表:CV数据表
- 文本:opCVdatatable
截屏:
最后,我想读一下text
opCV数据表在迭代中并将它们写入文本字段。所以在想要的Input我提到的领域opCVdatatable
or opCVdatatable+ "[k(enter)]"
按要求。
截屏:
但UiPath似乎从一开始就输出数据表每当我呼吁opCVdatatable
.
简而言之,每个想要的Input字段被存储在数据中的所有数据迭代地填充输出数据表.
有人可以帮我吗?
我的第一个建议是使用Workbook: Read range activity
从 Excel 读取数据,因为它速度更快,在后台工作,并且不需要在系统上安装 Excel。
像这样开始你的序列(注意添加标题属性没有被选中):
您不需要使用Output Data Table
因为此活动输出一个包含所有行项目的字符串。相反,您想要做的是访问数据表中的项目并将每一项作为字符串输出到您的type into
, e.g., CVDatatable.Rows(0).Item(0).ToString
,像这样:
你提到你想阅读文字opCVdatatable
in an 迭代并将它们写入文本字段。这有点复杂,但我会给你一个例子。您可以使用For Each Row
活动并循环遍历每一行CVDatatable
,设置index
如果需要的话,财产。见下文:
挑战在于让选择器在这里正确并使其动态化,以便每次迭代都针对不同的文本字段。选择器为type into
活动将取决于您所针对的系统,但这里有一个示例:
以及这个的选择器:
另外,这是一个工作XAML http://www.mediafire.com/file/whrh44su9d9b7t8/Main.xaml/file文件供您测试。
希望这可以帮助。
Chris
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)