如何使用 Blue Prism 将 excel 列数据拆分为两列

How do I split excel column data into TWO columns with Blue Prism

我有一个 Excel 电子表格,其中包含各列及其各自的数据。我需要使用 "A" 列,并将示例文本“[11111] Dog”拆分为两列:"A" 现在有“[11111]”,"B" 现在有 "Dog"。有没有办法在 Blue Prism 中执行此操作?

我已经使用一个操作将数据收集到一个集合中,但我不确定接下来要执行什么所需的步骤。

最好的方法是使用 excel vbo object。 添加带有代码阶段的操作,编写代码将带有文本的列拆分为 columns 。 如果您想使用 collection ,循环遍历 collection 并使用实用字符串 object 和拆分文本操作 .

BP中的TextToColumn函数怎么写。我也在尝试,但没有用。我就是这样做的。

Dim wb, ws, range, excel as Object

wb = GetInstance(handle)
ws = GetWorkbook(handle, WorkbookName).ActiveSheet.Range(cellref,cellref).Activate()
excel= ws.Application

range = ws().Selection.TextToColumns(OtherChar, Other)

我认为在任何 rpa 工具中,无论是 Blue Prism 还是 Ui Path,都不存在针对此类分离的任何特定命令,尽管我已经在 G1ANT 中为此类工作开发了一个机器人。 代码,

    xlsx.open ♥environment⟦USERPROFILE⟧\Desktop\try.xlsx
    for ♥n from 1 to 100 step 1
    xlsx.getvalue row ♥n colname a result ♥text
   ♥list⟦⟧=♥text
   xlsx.setvalue value ♥list⟦1:5⟧ row ♥n colname a
   xlsx.setvalue value ♥list⟦6:10⟧ row ♥n colname b
   end
   xlsx.close

您可以根据需要更改总列数和分隔点。