excel - 如何在 Automation Anywhere 中不使用宏或 VBA 比较 2 个 Excel 工作簿?(仅使用 AA 中可用的命令)
问题描述
这是为了创建一个机器人,使用定期下载的新 CSV 文件中的最新可用数据更新现有 CSV 文件。
我无法弄清楚逻辑。需要你的帮助。
第 1 步:我正在访问以下网站, https://www.marketwatch.com/tools/stockresearch/globalmarkets/intIndices.asp
第 2 步:我正在从上述网站下载表格并保存 CSV 文件。
第 3 步:我将 OLD CSV 文件与 NEW CSV 文件进行比较,并更新 OLD CSV 中的值。
第 4 步:如果进行了更改,则有一个状态列,并且在相应的行中我需要更新“更新值”或“存在最新值”
解决方案
有多种方法可以在外部和内部做到这一点 -
让我们谈谈其中一种 ALGO(仅使用 AA 中可用的命令)-
第 1 步:在不同的会话中打开两个 CSV 并将列(需要比较的列)保存到单独的列表中。
例如:如果我必须将第 1 列的 X.CSV 数据与第 2 列的 Y.CSV 数据进行比较,那么,
A) 将 X.CSV(文件数据列)的第 1 列数据捕获到列表 - lstColumn1
B) 捕获 Y.CSV(文件数据列)的第 2 列数据到列表 - lstColumn2
第 2 步:比较两个数据
对于 EX : A) 比较 -
IF (lstColumn1=lstColumn2)
GO TO ("PLEASE MENTION CELL NUMBER")
UPDATE WITH "SPECIFIED VALUE"
此逻辑将在不使用外部代码的情况下为您提供关于时间复杂度的最佳案例结果。但是,您可以通过元机器人实现更快地实现。
要下载类似的用例机器人,您可以访问此链接 - https://botstore.automationanywhere.com/bot/excel_comparison/
推荐阅读
- php - 如果结果“RESET”,PHP 需要帮助
- c++ - 如何使用win32 API在客户区绘制标题栏?
- php - 在两个不同的列中搜索字符串
- r - 如何向 geom_density 图表添加渐变填充
- javascript - 为 Packed Bubble Highcharts 中的每个气泡添加标题
- javascript - 根据超链接文本中的最后一个单词更改背景
- powershell - 将变量合并到一个对象
- docusignapi - 如何在 DocuSign 中插入货币字段?
- react-native - 更新由 RCTView 管理的视图的属性“accessibilityRole”时出错
- mysql - 更新重复记录中的最新记录