Техническое задание: Автоматическая группировка Excel-прайса
Цель проекта
Автоматизировать формирование структурированного прайс-листа в формате Microsoft Excel. Вместо плоского списка товаров необходимо получить документ, где категории и подкатегории свернуты в интерактивные группы, что улучшает навигацию и восприятие.
Исходные данные и текущая ситуация
Прайс-лист формируется на основе данных, экспортированных из системы складского учета. Текущий выходной файл представляет собой простую таблицу без иерархической структуры.
Требуемый результат
Конечный файл должен иметь следующую структуру:
- Каждая родительская категория и подкатегория должна быть оформлена как группа строк с возможностью сворачивания/разворачивания (как в ручной группировке Excel).
- При открытии файла группы должны быть по умолчанию свернуты до уровня категорий.
- Внутри каждой свернутой группы должны находиться все товары, относящиеся к данной категории или подкатегории.
Технические требования
- Решение должно автоматически обрабатывать исходный файл, полученный из системы учета, и преобразовывать его в структурированный вид.
- Логика группировки должна определяться по полям "Категория" и "Подкатегория" (или аналогичным) в исходных данных.
- Процесс должен быть автоматизирован, чтобы исключить необходимость ручного форматирования для каждого нового прайса.