Сбор данных из прайс листа (для всех)
⚓ Work 📅 2026-07-08 👤 surdeus 👁️ 2
Техническое задание
Задача:
Разработать программу (или предложить другое решение) для автоматической обработки и объединения прайс-листов поставщиков автозапчастей.
Что есть сейчас
Около 10 и более поставщиков регулярно отправляют прайс-листы на электронную почту.
Форматы файлов:
• XLSX
• ZIP (внутри обычно XLSX)
• CAB (если поддержка CAB невозможна, можно предложить способ автоматической распаковки)
Обновление происходит несколько раз в день.
Что нужно
Программа должна автоматически (или полуавтоматически):
1. Получать прайс-листы (либо из папки, либо напрямую с электронной почты).
2. Распаковывать архивы (ZIP, желательно CAB).
3. Считывать необходимые столбцы:
• наименование товара;
• бренд;
• оригинальный номер;
• цена;
• количество.
4. Объединять данные всех поставщиков в один итоговый прайс.
Логика объединения
Если у нескольких поставщиков совпадают:
• бренд;
• оригинальный номер,
то необходимо:
• объединить их в одну строку;
• суммировать количество;
• взять максимальную цену из найденных предложений.
Результат
На выходе должен формироваться единый файл (желательно XLSX), содержащий актуальную информацию по всем поставщикам.
Дополнительно
Желательно предусмотреть:
• возможность обновлять данные несколько раз в день;
• минимальное участие пользователя;
• возможность в будущем подключать новых поставщиков;
• настройку соответствия столбцов, если у разных поставщиков они отличаются.
Рассматриваемые решения
Готовы рассмотреть:
• программу для Windows;
• веб-сервис;
• скрипт;
• другое удобное решение.
Главное требование — чтобы процесс был максимально автоматизирован.
🏷️ Work_feed
