Hola, en
codeproject encontraras varios ejemplos de alli baje una dll para exportar a excel el contenido de un DataSet, NO el grid.
En un ejemplo de microsoft llamado TaskVision,
Aqui lo encontraras, hay una clase donde exportar el grid y crean graficos, por si quieres estudiar esa.
Si deseas enviame un privado con el correo te envio la dll que baje de codeproject para exportar el dataset.
Saludos