Уже год, как я использую небольшой движок для многостраничного экспорта в Excel, завязанного на использовании шаблонов.
Класс написан таким образом, чтобы в наследниках было как можно меньше кода. При этом гибкость движка вы также сможете оценить.
Существует возможность не только генерить отчет на основании шаблона и выводить пользователю, а также без отображения сохранять на диск в определенную папку.
Это уж, на что вы горазды и насколько изобретательны

В целом, я считаю, что добился значительного снижения трудозатрат на разработку практически любой сложности отчета.
На разработку отчета, в среднем уходит пара часов (а мы знаем, на сколько это, обычно, рутинная задача).
Я думаю возможности движка перекроют все ваши потребности в экпорте в Excel.
И еще одно, класс построен так, что при возникновении исключения во время генерации отчета - excel визуализируется, дабы не наплодить ненужных процессов.
Генерация отчета происходит в два этапа:
1) Сбор данных и упаковка в map.
2) Инициализация Excel и выгрузка в него структурированных данных.
Это минимизирует время взаимодействия Axapta с внешним приложением.
Да, и только одна маленькая просьба: не удаляйте мои комменты

А то неприятно видеть свой код под чужими комментами