Техническое задание: Сравнение данных из двух Excel-таблиц
Необходимо создать инструмент (скрипт) для автоматизированного анализа и сравнения информации, содержащейся в двух отдельных файлах формата Excel.
Основная задача
Сопоставить строки в двух таблицах на основе уникального идентификатора (ID, код, артикул и т.п.), который присутствует в обоих файлах.
Требуемый функционал
- Загрузка данных: Скрипт должен уметь открывать и считывать данные из двух файлов Excel (форматы .xlsx или .xls).
- Определение ключа: Указание столбца, содержащего уникальный идентификатор для сравнения.
- Анализ: Поиск и классификация записей:
- Совпадения (одинаковые ID присутствуют в обеих таблицах).
- Различия (ID есть только в первой или только во второй таблице).
- Опционально: сравнение других полей у совпадающих ID для выявления расхождений в данных.
- Вывод результатов: Формирование понятного отчета, например, в виде нового Excel-файла с разделением на листы или отдельного файла с помеченными строками.
Критерии приемки
- Скрипт корректно обрабатывает таблицы с разным количеством строк и столбцов.
- Результат сравнения является точным и наглядным.
- Решение должно быть задокументировано (комментарии в коде или краткая инструкция).