Главная / Задания / Сбор данных из прайс листа
Видно всем час назад  ·  # 4782

Сбор данных из прайс листа

Техническое задание

Задача:
Разработать программу (или предложить другое решение) для автоматической обработки и объединения прайс-листов поставщиков автозапчастей.

Что есть сейчас

Около 10 и более поставщиков регулярно отправляют прайс-листы на электронную почту.

Форматы файлов:
• XLSX
• ZIP (внутри обычно XLSX)
• CAB (если поддержка CAB невозможна, можно предложить способ автоматической распаковки)

Обновление происходит несколько раз в день.

Что нужно

Программа должна автоматически (или полуавтоматически):
1. Получать прайс-листы (либо из папки, либо напрямую с электронной почты).
2. Распаковывать архивы (ZIP, желательно CAB).
3. Считывать необходимые столбцы:
• наименование товара;
• бренд;
• оригинальный номер;
• цена;
• количество.
4. Объединять данные всех поставщиков в один итоговый прайс.
Логика объединения

Если у нескольких поставщиков совпадают:
• бренд;
• оригинальный номер,

то необходимо:
• объединить их в одну строку;
• суммировать количество;
• взять максимальную цену из найденных предложений.

Результат

На выходе должен формироваться единый файл (желательно XLSX), содержащий актуальную информацию по всем поставщикам.

Дополнительно

Желательно предусмотреть:
• возможность обновлять данные несколько раз в день;
• минимальное участие пользователя;
• возможность в будущем подключать новых поставщиков;
• настройку соответствия столбцов, если у разных поставщиков они отличаются.

Рассматриваемые решения

Готовы рассмотреть:
• программу для Windows;
• веб-сервис;
• скрипт;
• другое удобное решение.

Главное требование — чтобы процесс был максимально автоматизирован.
Гонорар
Обсуждается индивидуально
Разовое
Срок
Опыт
От 3 лет
Часовой пояс
Не важен

Требуемые навыки

Веб-разработка и IT