Hola piluso...
Una vez estuve haciendo un proyecto de finanzas y me pidieron que las tablas de amortizacion las exportara a excel para su mejor visualizacion, manejo, impresion, etc....
No logre en su totalidad que los datos fuesen exportados con exito a excel pero aqui esta lo que desarrolle...
Un metodo exportar....
Sub exportar_Click(sender As Object, e As EventArgs)
Response.Clear()
Response.Buffer= true
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment; filename=finanzas.xls")
Response.Charset = ""
page.EnableViewState = true
End Sub
Y un boton para llamar a la funcion o metodo....
<asp:Button id="exportar" onclick="exportar_Click" runat="server" Text="Exportar a Excel"></asp:Button
Trata de investigar un poco mas sobre el tema... sobre lo que es "application/vnd.ms-excel", tambien creo que lo hay para word...
Ahh bueno el metodo que puse anteriormente se basa en exportar el contenido generado en una pagina aspx a un archivo xls, es decir, por ejemplo, yo una vez que presentaba los resultados de la tabla de amortización en un aspx le daba al boton exportar y llamaba al metodo exportar_click y ese metodo me exportaba a excel toda la pagina aspx...
Bueno Piluso espero que te sirva o sea de gran avance para ti...
Cualquier cosa estamos a la orden...
Saludos...
Javier....