ASP.NET - Crear excel desde ASP.NET

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 4 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Crear excel desde ASP.NET

Publicado por emiliano (2 intervenciones) el 29/12/2018 22:54:46
Buen día, desde ASP.NET 2010 quiero crear y permitir la descarga de un archivo de excel. El contenido del archivo excel seria un DataTable que iria creando o un DataGridView. En VB y no en C#. Cualquier ayuda sera agradecida.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Crear excel desde ASP.NET

Publicado por miguelZ (6 intervenciones) el 11/02/2019 16:09:51
Pero que tanto avance llevas de tu solucion.

En si, debes especificar una duda no todo el proyecto.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 19
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Crear excel desde ASP.NET

Publicado por Yamil Bracho (1136 intervenciones) el 11/02/2019 16:20:30
Puedes usar ClosedXML para generar el libro excel.
https://github.com/ClosedXML/ClosedXML
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 31
Ha aumentado 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Crear excel desde ASP.NET

Publicado por Cristian (16 intervenciones) el 12/02/2019 18:20:40
Lo mas simple q puedes hacer es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Dim sb As StringBuilder = New StringBuilder()
Dim sw As IO.StringWriter = New IO.StringWriter(sb)
Dim htw As HtmlTextWriter = New HtmlTextWriter(sw)
Dim pagina As Page = New Page
Dim form = New HtmlForm
Me.gdv_movimientoCasete.EnableViewState = False
pagina.EnableEventValidation = False
pagina.DesignerInitialize()
pagina.Controls.Add(form)
form.Controls.Add(Me.gdv_movimientoCasete)
pagina.RenderControl(htw)
Response.Clear()
Response.Buffer = True
Response.Write("<h1>Movimiento de Casete</h1>")
Response.Write(Date.Today)
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment;filename=MovimientodeCasete.xls")
Response.Charset = "UTF-8"
Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()

si tienes dudas contactame a traves www.unapaginaweb.cl
saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar