Как сравнить содержимое XML- документов с содержимым Excel-таблицы?
Небольшая вводная: работаю QA, в программировании и в продвинутом Excel не особо шуруплю, но мне кажется, что описанную ниже задачу с вашей помощью решить смогу
Задача:
У меня есть Excel таблица с большим кол-вом шаблонных строк, данные из которой приходится ручками/глазками сверять с данными в xml-файлах.
Собственно, для автоматизации работы с этим мне нужно соотнести поле "id" в Excel-файле с названиями xml-файлов и проверять соответствие значений в других полях с xml
Другие поля в строке бывают двух типов - целочисленные (нужно сравнить совпадает ли целочисленное значение в строке Excel с соответствующим значением в xml) и фиксированные текстовые значения (выбираются в дропдаунах в Excel-e), которые нужно так же сравнить с значением в соответствующем xml-файле
Результаты таких сравнений для каждой пары строка/xml-файл хочется тем или иным образом вывести в простом формате "совпадает/не совпадает"
Подскажите, как максимально просто и безболезненно можно выполнить такую задачу?
VBA в экселе, т.е. пишем макрос который построчно циклом читает текстовый файл, а иначе он не понимает xml, а дальше делим строчку по условиям на составляюшие и сравниваем данные в заранее заботливо спарсенные данные в массив с таблицы excel. Если условие там выполняется или не выполняется, то что - то заботливо делаем