bueno si lo que quieres al final de cuentas es solo crear un archivo de excel normal vasta con agregar estas lineas al inicio de la pagina...
Cita: <%
response.ContentType = "application/vnd.ms-excel"
response.AddHeader "content-disposition", "inline; filename=nonbre_del_archivo.xls"
%>