为了创建一个机器人,该机器人使用定期下载的新 CSV 文件中的最新可用数据更新现有 CSV 文件。
我无法弄清楚逻辑。需要你的帮助。
第 1 步:我正在访问以下网站,https://www.marketwatch.com/tools/stockresearch/globalmarkets/intIndices.asp
第 2 步:我正在从上述网站下载表格并保存 CSV 文件。
第 3 步:我正在比较旧的 CSV 文件和新的 CSV 文件,并更新旧 CSV 中的值。
步骤4:如果进行了更改,则会出现一个状态列,在相应的行中,我需要更新"值已更新"或"最新值存在">
从 CSV/Excel 工作簿中提取数据时,可以设置"默认"以外的会话名称。通过这样做,这将允许您为每个函数构建以循环访问两个文件,并在需要时比较和标记差异。
您应该确保 for 循环中计数的索引是正确的,因为可能会发生一些混淆。
使用数据库命令读取 excel,然后在它们之间进行比较。
方法可以在外部和内部做到这一点 -
让我们谈谈其中一个 ALGO(仅使用 AA 中可用的命令(-
步骤1:在不同的会话中打开两个CSV,并将列(需要比较(保存到各个列表中。
例如:如果我必须将第 1 列的 X.CSV 数据与第 2 列的 Y 数据进行比较.CSV那么,
A( 捕获 X.CSV 的第 1 列数据(文件数据列(以列出 - 第 1 列
B( 捕获 Y 的第 2 列数据.CSV(文件数据列(以列出 - 第 2 列
第 2 步:比较两个数据
例如:A( 比较 -
IF (lstColumn1=lstColumn2)
GO TO ("PLEASE MENTION CELL NUMBER")
UPDATE WITH "SPECIFIED VALUE"
此逻辑将为您提供有关时间复杂度的最佳案例结果,而无需使用外部代码。但是,您可以通过元机器人实现实现更快的实现。
要下载类似的用例机器人,您可以访问此链接 - https://botstore.automationanywhere.com/bot/excel_comparison/