是否有 Blue Prism 操作可以将整个 excel 列从长日期转换为短日期?

问题描述

在这种情况下,对于这个过程,这不能通过集合在 Blue Prism 中完成,因为电子表格太大,将数据集作为集合导入需要很长时间,即使在“快速”拉入时也是如此。

有没有人遇到过一种在excel中通过蓝色棱镜将整个列从长日期转换为短日期的方法

例如:2020 年 10 月 12 日必须是 12/10/2020

任何帮助将不胜感激

解决方法

如果导入整个表对于一个集合来说太多了,也许可以尝试单独导入数据列。 How to get a range of columns as collection? 然后你可以循环使用

的计算阶段
FormatDate([DateText],"dd/MM/yyyy")

如果这对于集合来说仍然太多,您可以对每个单元格执行相同的操作,一次一个。您可以构建一个循环,该循环将读取一个单元格、转换日期并替换数据,然后在下一个单元格上再次执行此操作……对于给定数量的单元格。 这会更慢,但没有内存问题。

最后,最快、最有效的解决方案是构建一个自定义 VBO,该 VBO 将执行与上述相同的步骤,但在代码中。