如何在Automation Anywhere中不使用宏或VBA来比较2个Excel工作簿?(仅使用AA中提供的命令)

问题描述 投票:0回答:3

这是为了创建一个机器人,它使用定期下载的新CSV文件中的最新可用数据更新现有CSV文件。

我无法弄清楚逻辑。需要你的帮助。

第1步:我访问以下网站https://www.marketwatch.com/tools/stockresearch/globalmarkets/intIndices.asp

第2步:我从上面的网站下载表并保存CSV文件。

第3步:我将OLD CSV文件与新CSV文件进行比较,并更新OLD CSV中的值。

步骤4:如果进行了更改,则存在状态列,并且在相应的行中,我需要更新“值已更新”或“最新值存在”

excel automation comparison rpa automationanywhere
3个回答
0
投票

从CSV / Excel工作簿中提取数据时,可以设置除“默认”以外的会话名称。通过这样做,这将允许您构建每个函数以循环遍历文件,比较和标记差异(如果需要)。

您应该确保for循环中计算的索引是正确的,因为可能会发生混淆。


0
投票

使用数据库命令读取excel,然后在它们之间进行比较。


0
投票

外部和内部有多种方法 -

我们来谈谈其中一个ALGO(仅使用AA中提供的命令) -

第1步:在不同的会话中打开CSV并获取需要比较的列(需要比较)保存给个人列表。

FOR EX:如果我必须将第1列X.CSV的数据与第2列的Y.CSV数据进行比较,

A)X.CSV(FILEDATA COLUMN)的捕获列1数据列表 - lstColumn1

B)将Y.CSV(FILEDATA COLUMN)的数据列2列入列表 - lstColumn2

第2步:比较两种数据

FOR EX:A)比较 -

    IF (lstColumn1=lstColumn2)

    GO TO ("PLEASE MENTION CELL NUMBER")

    UPDATE WITH "SPECIFIED VALUE"

该逻辑将在时间复杂度方面为您提供最佳案例结果,而无需使用外部代码。但是,您可以通过实施方案实现更快的方案。

要下载类似的用例机器人,您可以访问此链接 - https://botstore.automationanywhere.com/bot/excel_comparison/

© www.soinside.com 2019 - 2024. All rights reserved.