А в чем сложность у вас?
1. Выводим кнопку для скачивания.
2. Делаем аякс запрос к файлу-обработчику.
3. В файле-обработчике получаем все заказы.
2. Далее достаём из этих заказов корзину, а из корзины товары.
3 Формируем эксель файл.
4. Сохраняем и даём скачать пользователю.
5. Готово.
Модно оформить в компонент для удобства поддержки и использования.
Про аякс в компонентах битрикс тут -
https://verstaem.com/ajax/new-bitrix-ajax/
Тут примеры работы с заказами и корзиной -
https://dev.1c-bitrix.ru/api_d7/bitrix/sale/techni...
Тут библиотека для эксель -
https://github.com/PHPOffice/PhpSpreadsheet
Или вам нужно готовое решение? Или в чем-то другом сложность?