Удав написал(а):
Мы у себя на проекте храним шаблон Excel в виде XML. Если нужно изменить форму, загружаем шаблон в программу и работаем с ним, как с XML.
Затем готовый XML с данными выгружаем на фронтэнд.
Спасибо, попробуем так...
еще рассматривали варианты:
1. Подготовить один большой шаблон, выгружать в него данные по областям данных и скрывать пустые лишние столбцы макросом
2. Формировать отчет в ALV-формате, выгружать в готовый шаблон Excel. При этом требуется настроить все возможные варианты шаблонов (с разным кол-вом столбцов) по условиям и выгружать данные в подходящий шаблон.
3. Выгружать данные в шаблон Excel, динамически формируя структуру таблицы шаблона необходимыми для вывода столбцами (макросами или как-то еще).