Сбор данных из прайс листа (для всех)

⚓ Work    📅 2026-07-08    👤 surdeus    👁️ 2      

surdeus

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