Вы не указали явно, в какой тип Excel вы хотите экспортировать свои данные.
Если это просто табличные данные без каких-либо украшений, то проще всего экспортировать ваши данные в CSV. Вам не нужен XML или XSLT для этого. Все, что вам нужно, это генерирующий объект CSV.
Если, с другой стороны, вы хотите экспортировать данные в какой-то конкретный лист Excel в новом формате XML, затем экспортируйте свои данные из базы данных в формате XML и кодируйте подходящее XSL-преобразование, чтобы создать нужный Excel / XML выход.