Puedes hacerlo con automatización o directamente abriendo el libro de Excel como una base de datos desde C#.
Aqui tienes un ejemplo que te explica como automatizar Excel desde C#.
http://support.microsoft.com/?scid=kb;es;302084
Espero te sea útil pero si no lo es vuelve a escribir.
Saludos!!!
Que tal, yo exporto dataGrids muy sencillo de la siguiente forma en C#:
private void Button1_Click(object sender, System.EventArgs e){
Response.Clear();Response.Buffer= true;Response.ContentType = "application/vnd.ms-excel";Response.Charset = "";this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
//Aqui va el Nombre de tu Datagrid en este ejemplo mi datagrid se llama
//slolamente dg
this.ClearControls(dg);dg.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();}
Espero que les sea util a mi me funciona muy bien!
Saludos
Jose Barrientos
buen dia Jose.. al utilzar tu codigo para exportar mis datos del DG me muestra el siguiente mensaje de error.
"
espero puedas ayudarme, solo que estoy trabajando con asp.net, quizas necesito otras librerias.
espero me ayudes.
Slds.