Вариантов море

1. Если у вас коммерческая версия, то через COM и ActiveQt.
2. Если не коммерческая, то тоже через COM, но без ActiveQt.
3. Если в требованиях Excel выше 2002, то генерим xml в понятном для Excel формате через QXml. Либо генерим xml с данными и через xsl трансформируем к нужному виду.
4. Если надо просто данные без оформления, сохраняем csv.
5. Есть библиотеки для работы с xls, например в составе OpenOffice или Gnumeric.
Есть, наверно, ещё варианты.
ЗЫ Можно в odf сохранить, есть xslt к формату Excel 2002 и выше. Это типа пункта 3.