Задача
Разработать настольное приложение на Python с простым графическим окном, которое автоматизирует процесс сравнения прайсов. Программа должна загружать один эталонный Excel-файл и от 2 до 5 других прайс-листов, объединять их для визуального сравнения цен и выводить результат.
Ключевые требования
- Использование Python для разработки
- Наличие удобного графического интерфейса (без сторонних веб-технологиий)
- Поддержка загрузки файлов формата Excel (.xls и .xlsx)
- Возможность подгрузки 1 эталонного файла (основной прайс)
- Возможность подгрузки от 2 до 5 дополнительных файлов для сравнения
- Объединение данных в единую таблицу для отображения различий
- Визуальное выделение расхождений в ценах
- Легкий и интуитивно понятный интерфейс
Функциональные особенности
- Программа не требует установки тяжелых фреймворков
- Сохранение результатов сравнения в новом Excel-файле
- Четкое отображение столбцов: название товара, цена по эталону, цена по каждому из сравниваемых файлов