Python · парсинг · Excel
Сверка прайсов поставщиков
180 позиций, три прайса: скрипт находит 97 изменений и выделяет 59 критичных.
Задача
Поставщики присылают прайсы в разных форматах, цены на сайте отстают. Менеджер сверял вручную и всё равно пропускал изменения.
Что сделал
- Скрипт разбирает прайсы поставщиков и сравнивает цены с действующими на сайте
- Считает изменение в процентах и отдельно помечает критичные позиции
- Формирует отчёт для человека и CSV для загрузки в систему
- Обрабатывает мусор в данных: разные форматы цен, лишние пробелы, дубли артикулов
Результат
В демо-прогоне из 180 позиций 97 требовали обновления, 59 из них с изменением больше 10%. На выходе готовый CSV вместо ручной сверки.
Отчёт для человека и файл для машины — разные вещи
Отчёт печатает сводку и критичные позиции, чтобы менеджер за минуту понял картину. CSV собирается с колонками, которые ждёт система загрузки, без переименований и лишних пробелов.
Стек
PythonCSVпарсинг