1

我正在创建一个 UI 路径机器人并使用 Excel 读取列活动来读取列的内容。我想将其用作文本以在该行的某处使用,但现在 Excel 读取列活动输出一个 IEnmerable(Object),我想将其传递给一个字符串变量。到目前为止,当我使用以下内容时出现错误:

myTextString = CType(myIEnumerableObject, String)

或者

myTextString = myIEnumerableObject.ToString  (this is simply stored as System.Object)

或者

myTextString = CStr(myIEnumerableObject)

我需要的是能够将此对象转换为字符串,将其存储在字符串变量中并能够在以后重新使用它。

谢谢

4

2 回答 2

1

您想String.Join(<seperator>,myIEnumerableObject)在分配活动中使用,其中<seperator>指定您的每个元素之间的分隔符IEnumerable

String.Join(",",myIEnumerableObject)提供逗号分隔的字符串。

于 2019-05-20T11:21:21.797 回答
0

您可以使用活动读取数据Read Range(是否指定​​所需列的范围),这样您就可以将数据存储在 DataTable 变量中,并通过名称直接访问该列mydatatable.Columns.Item("mycolumn")。它更容易,不需要额外的编码。

于 2019-05-31T10:46:58.283 回答