Hola.
Acabo de poner un comentario en otro hilo del foro en el que comento de que se puede exportar a Excel con unos pocos procedimientos (no se necesitan componentes, ni tener Excel instalado).
Viene de un truco bastante viejo (de 1999), pero lo probé hoy con OpenOffice y leyó correctamente la hoja de cálculo.
El hilo está
en esta dirección y contiene un ejemplo. El ejemplo se entiende fácilmente y es muy sencillo de adaptar.
Además, con un bucle for-next, simulé exportar datos de un dataset desde el primer registro y recorriendo la tabla registro por registro y exportando en cada línea los datos del registro activo en ese momento y salió bien. (esto no se incluye en el ejemplo del enlace anterior)
Espero que te sea útil.
Ramón.