Заказчик
Зарегистрирован: 3 года и 2 месяца
Отзывы + 0 / - 0
Откликнуться

Программа на python сравнение в excel документах.

Бюджет: 5 000 руб
65.32 $ – 54.99 €
Программа для объединения прайсов и визуального сравнения цен

Задача сделать программу на Python с простым окном, которая подгружает один эталонный Excel-файл и 2–5 Excel-файлов поставщиков, сопоставляет одинаковые товары (даже при разных наименованиях) и показывает цены поставщиков рядом, подсвечивая самую выгодную.

Эталонный файл (не изменяется):
• Наименование
• Количество
• Цена за штуку
• Цена общая
• Артикул (может быть пустым)

Файлы поставщиков (2–5 шт.):
• Наименование
• Количество
• Цена за штуку
• Цена общая
• Артикул (может быть пустым)

Наименования у поставщиков могут отличаться
(пример: муфта пп 20, у поставщика муфта 20 pp; саморез по дереву 1,5х40, у поставщика 1,5 x 40 саморез по дереву и тд)

Логика работы
1. Пользователь загружает эталонный файл
2. Загружает файлы поставщиков
3. Программа сопоставляет товары:
• по артикулу (если заполнен и совпадает — приоритет)
• по наименованию (нормализация, порядок слов не важен)
4. Данные поставщиков выстраиваются в том же порядке, что и эталон (эталон всегда остается в том виде, как и был загружен)
5. Если товар не сопоставился — остаётся пустым и помечается нет совпадения

В результате выдается на скачивание Excel-файл:
с значениями эталонной таблицы с сопоставленными значениями с таблиц поставщиков , с подсветкой наименьшей цены
К примеру :
1. Муфта пп 20  10 рублей (шапка эталон) / 20pp муфта 20 рублей (шапка поставщик 1) / муфта 20ПП 30 рублей (шапка поставщик 2)
(муфта пп 20 выделена цветом так как выгоднее)
Шапки (названия столбцов над значениями должны соответствовать названию документа )

Технические требования
• Python 
• локальный запуск

В итоге

Пользователь открывает итоговый Excel и сразу визуально видит, у какого поставщика выгоднее цена, без ручного поиска и сравнения во всех документах.
Опубликован 28.01.2026 в 08:05

Выберите способ верификации:

Обновите страницу после прохождения верификации.