Техническое задание: Конвертер данных XLSX в XML

Цель проекта

Разработать программное решение для автоматического преобразования данных об объявлениях на автозапчасти из табличного формата XLSX (исходная структура от Авито) в структурированный XML-файл, готовый к загрузке на площадку Дром.

Исходные данные и требования

Входные данные:

  • Файл в формате Microsoft Excel (.xlsx)
  • Содержимое: выгрузка объявлений на автозапчасти

Требования к выходному файлу:

  • Формат: XML (также допустим YML)
  • Файл должен соответствовать техническим спецификациям площадки Дром для импорта объявлений

Ограничения по форматам и объему:

  • Для XLSX/XLS: один лист в файле, от 50 до 300 000 строк данных
  • Для XML/YML: от 50 до 1 000 000 товарных позиций

Основные задачи

  • Анализ структуры исходного XLSX-файла (поля, типы данных)
  • Сопоставление полей исходных данных с требуемой XML-структурой для Дром
  • Разработка алгоритма преобразования и валидации данных
  • Создание скрипта или программы, выполняющей конвертацию
  • Обеспечение обработки файлов в рамках указанных ограничений по размеру

Критерии приемки

  • Программа стабильно конвертирует предоставленный пример файла
  • Выходной XML-файл проходит проверку на валидность и загружается на целевую площадку
  • Сохраняется вся необходимая информация из исходных данных

Перенос готовой верстки на CMS с интеграцией 1С

Требуется установить готовую HTML-верстку на систему управления сайтом (CMS) и реализовать интеграцию для автоматической выгрузки товаров из 1С. Необходимо обеспечить полную работоспособность сайта.

Адаптация и доработка сайта на Tilda под бизнес-заказчика

Необходимо адаптировать готовый шаблон Tilda под конкретный бизнес, интегрировав современные тренды веб-дизайна. Цель - создать вдохновляющий, конверсионный сайт, оптимизированный для мобильных устройств и поисковых систем.