这是为了创建一个机器人,它使用定期下载的新CSV文件中的最新可用数据更新现有CSV文件。
我无法弄清楚逻辑。需要你的帮助。
第1步:我访问以下网站https://www.marketwatch.com/tools/stockresearch/globalmarkets/intIndices.asp
第2步:我从上面的网站下载表并保存CSV文件。
第3步:我将OLD CSV文件与新CSV文件进行比较,并更新OLD CSV中的值。
步骤4:如果进行了更改,则存在状态列,并且在相应的行中,我需要更新“值已更新”或“最新值存在”
从CSV / Excel工作簿中提取数据时,可以设置除“默认”以外的会话名称。通过这样做,这将允许您构建每个函数以循环遍历文件,比较和标记差异(如果需要)。
您应该确保for循环中计算的索引是正确的,因为可能会发生混淆。
使用数据库命令读取excel,然后在它们之间进行比较。
外部和内部有多种方法 -
我们来谈谈其中一个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/