Задача

Разработать приложение или скрипт для работы с таблицами Excel (формата .xls/.xlsx). Цель - автоматизировать процессы импорта, обработки и преобразования данных из таблиц в нужный формат.

Основные требования

  • Приложение должно уметь читать данные из Excel-файлов;
  • Выполнять заданные трансформации (фильтрация, сортировка, объединение, изменение структуры);
  • Сохранять результат в новом файле (Excel, CSV и т.д.);
  • Обеспечить простой интерфейс (консольный или графический) для выбора файлов и настройки преобразований;
  • Обработка типовых сценариев: очистка данных, удаление дубликатов, перерасчет колонок.

Технические пожелания

Стек технологий: предпочтительно Python с библиотеками (pandas, openpyxl, xlrd). Допускается вариант на других языках (Java, C#) с соответствующими библиотеками. Код должен быть документирован и легко расширяем.

Этапы передачи работы

  1. Прототип или MVP с базовой функциональностью;
  2. Финальная версия с обработкой всех сценариев из обсуждения.