Робот SherpaRPA для сравнения данных в таблицах rpadevelopment.
8 августа 2023 11:20
// Видео кейсы
Робот загружает данные из двух документов Excel в формат Таблицы Данных.
По средствам циклов для ТД сравнивает по GUID полученные таблицы:
Первый цикл по Таблице 1 проверяет наличие всех элементов из неё в таблице 2. При нахождении строки с таким же GUID, но различающихся прочих значениях в строке, перезаписывает значения в Таблице 2 по данным Таблицы 1 и записывает номер строки в список обновленных строк, при отсутствии строк с таким же GUID – добавляет новые строки в конец Таблицы 2 и также записывает в список добавленных.
Второй цикл по Таблице 2 делает обратную сверку, проверяет наличие всех строк Таблицы 2 в Таблице 1, при отсутствии - записывает номер строки в список для пометки на удаление.
Обновленная Таблица 2 перезаписывается в Excel документ.
Далее идут циклы в Excel, которые окрашивают добавленные, обновленные и строки на удаление в зеленый, желтый и красный цвета соответственно.
По завершении обработки робот подсчитывает по спискам количество обновлённых, добавленных и помеченных на удаление строк и направляет на почту письмо о завершении процесса с собранной статистикой по изменениям.
Павлов Евгений Владиславович
@evpda
e.v.pavlov.data.analysis@gmail.com
По средствам циклов для ТД сравнивает по GUID полученные таблицы:
Первый цикл по Таблице 1 проверяет наличие всех элементов из неё в таблице 2. При нахождении строки с таким же GUID, но различающихся прочих значениях в строке, перезаписывает значения в Таблице 2 по данным Таблицы 1 и записывает номер строки в список обновленных строк, при отсутствии строк с таким же GUID – добавляет новые строки в конец Таблицы 2 и также записывает в список добавленных.
Второй цикл по Таблице 2 делает обратную сверку, проверяет наличие всех строк Таблицы 2 в Таблице 1, при отсутствии - записывает номер строки в список для пометки на удаление.
Обновленная Таблица 2 перезаписывается в Excel документ.
Далее идут циклы в Excel, которые окрашивают добавленные, обновленные и строки на удаление в зеленый, желтый и красный цвета соответственно.
По завершении обработки робот подсчитывает по спискам количество обновлённых, добавленных и помеченных на удаление строк и направляет на почту письмо о завершении процесса с собранной статистикой по изменениям.
Павлов Евгений Владиславович
@evpda
e.v.pavlov.data.analysis@gmail.com
- Комментарии
Загрузка комментариев...