如何在不使用宏或VBA的情况下比较2个Excel工作簿 自动化无处不在?(仅使用 AA 中可用的命令)


这是

为了创建一个机器人,该机器人使用定期下载的新 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/

最新更新