elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  exportar a excel con vb.net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: exportar a excel con vb.net  (Leído 5,342 veces)
almita

Desconectado Desconectado

Mensajes: 212


Ver Perfil
exportar a excel con vb.net
« en: 14 Septiembre 2010, 16:11 pm »

Chicos buenos dias
tengo una funcion que obtuve de internet para exportar datos a excel con .net ademas de lo que me pasaron aqui pero tengo otro proble ma que no logro identificar o tal ves no estoy entendiendo bien como funciona, el chiste es que al habrirme el archivo me manda el siguiente error:

thread was being aborted

despues de esto me dice ya en excel: el archivo que intenta abrir nombre.xls tiene otro formato que el espesificado por la extensión del archivo compruebe que el archivo no esta daado y proceda de un origen de confianza an tes de habrirlo.

yo pence que era por que tenia intalado office 2007 y me baje a 2003 pero no funciona. tambien intente generarlo con .xlsx y no funciona alguien tiene alguna idea de que pueda ser. de cualquier manera les dejo la funcion.
Código
  1.  
  2.                Dim style As String = "<style>.text{mso-number-format:\@;}</style>"
  3.                Response.Clear()
  4.                Response.Buffer = True
  5.                Response.AddHeader("content-disposition", "attachment; filename=nomina.xls")
  6.                Response.ContentType = "application/excel"
  7.                Dim sw As StringWriter = New StringWriter()
  8.                Dim ioSw As New System.IO.StringWriter()
  9.                Dim htw As New System.Web.UI.HtmlTextWriter(ioSw)
  10.                GridView1.RenderControl(htw)
  11.                Response.Output.Write(style & ioSw.ToString().Replace("td", "td class='text'"))
  12.                Response.Flush()
  13.                Response.End()
  14.  

ayuda porfis que me urge mucho

Nota: cabe mencionar que agrege una libreria llamada Microsoft.Office.Interop.Excel.dll

gracias de antemano


« Última modificación: 14 Septiembre 2010, 16:17 pm por [D4N93R] » En línea

Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: exportar a excel con vb.net
« Respuesta #1 en: 14 Septiembre 2010, 17:12 pm »

Creo que el error esta aqui

                   Response.AddHeader("content-disposition", "attachment; filename=nomina.xls")

Citar
despues de esto me dice ya en excel: el archivo que intenta abrir nombre.xls tiene otro formato que el espesificado por la extensión del archivo compruebe que el archivo no esta daado y proceda de un origen de confianza an tes de habrirlo.

La verdad jamas me he manejado con esto pero creo que tienes que poner el mismo nombre.

Es lo que se me ocurre no se si sea acertado este comentario.

Salu2


En línea

almita

Desconectado Desconectado

Mensajes: 212


Ver Perfil
Re: exportar a excel con vb.net
« Respuesta #2 en: 14 Septiembre 2010, 17:34 pm »

si pone nomina.xls solo que se me fue y le puse nombree.xls

pero esto me lo manda con office 2007 y con 2003 me dice error de compilacion

porfis chicos me urge la ayuda no se que pueda ser ya quite la libreria  por que segun yo es para generarlo en 2003 pero sigue igual
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con exportar a Excel
.NET (C#, VB.NET, ASP)
dark_one88 2 2,804 Último mensaje 6 Mayo 2011, 21:59 pm
por dark_one88
Exportar de MS Publisher a Word o a Excel?
Software
Shadow 0 2,143 Último mensaje 26 Marzo 2012, 09:48 am
por Shadow
exportar a excel
PHP
kakashi20 4 3,749 Último mensaje 18 Junio 2012, 10:11 am
por robertito_prado
Exportar sólamente un control de una DLL en lugar de exportar la DLL entera
.NET (C#, VB.NET, ASP)
Eleкtro 5 3,822 Último mensaje 25 Diciembre 2012, 05:36 am
por spiritdead
No puedo exportar una tabla de access 2007 a Excel con VB.NET 2010
.NET (C#, VB.NET, ASP)
Yaldabaot 1 4,990 Último mensaje 27 Enero 2015, 15:22 pm
por Yaldabaot
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines