Техническое задание: Автоматическая группировка Excel-прайса

Цель проекта

Автоматизировать формирование структурированного прайс-листа в формате Microsoft Excel. Вместо плоского списка товаров необходимо получить документ, где категории и подкатегории свернуты в интерактивные группы, что улучшает навигацию и восприятие.

Исходные данные и текущая ситуация

Прайс-лист формируется на основе данных, экспортированных из системы складского учета. Текущий выходной файл представляет собой простую таблицу без иерархической структуры.

Требуемый результат

Конечный файл должен иметь следующую структуру:

  • Каждая родительская категория и подкатегория должна быть оформлена как группа строк с возможностью сворачивания/разворачивания (как в ручной группировке Excel).
  • При открытии файла группы должны быть по умолчанию свернуты до уровня категорий.
  • Внутри каждой свернутой группы должны находиться все товары, относящиеся к данной категории или подкатегории.

Технические требования

  • Решение должно автоматически обрабатывать исходный файл, полученный из системы учета, и преобразовывать его в структурированный вид.
  • Логика группировки должна определяться по полям "Категория" и "Подкатегория" (или аналогичным) в исходных данных.
  • Процесс должен быть автоматизирован, чтобы исключить необходимость ручного форматирования для каждого нового прайса.

Разработка парсера данных с веб-сайта с авторизацией и построением индикатора

Требуется написать код для консольного приложения, которое после авторизации на целевом сайте выберет валютную пару, построит для неё график индикатора RSI и сохранит данные. Задача связана с автоматизацией сбора финансовых данных.