Техническое задание: Обработка данных Excel на Python

Необходимо разработать Python-скрипт для работы с данными из файла формата Excel.

Исходные данные

Файл содержит большое количество строк и следующие колонки:

  • Артикул
  • Заголовок
  • Размер
  • Заголовок (дублирующая колонка)
  • Описание
  • Изображение
  • Бренд
  • Две пустые колонки: «Тип» и «Родительский...»

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

  • Корректно прочитать данные из указанного Excel-файла.
  • Обработать возможные дубликаты в названиях колонок (например, два столбца «Заголовок»).
  • Проанализировать и, при необходимости, заполнить или структурировать данные в пустых колонках («Тип» и «Родительский...»).
  • Обеспечить надежную обработку данных (учет ошибок, пропущенных значений).
  • Результат работы скрипта должен быть сохранен в удобном формате (например, новый Excel-файл или CSV).

Требования к реализации

  • Использование языка Python.
  • Применение библиотек для работы с Excel (например, pandas, openpyxl).
  • Код должен быть чистым, читаемым и содержать комментарии.
  • Скрипт должен быть готов к запуску и обработке файла.

Проектирование мебели из металла и фанеры

Необходимо разработать рабочие чертежи для комплекта мебели: три металлических стеллажа, кофейный столик и демонстрационный стенд. Полки и столешницы должны быть из фанеры. В наличии есть референсы и наброски.