Foros del Web » Programando para Internet » ASP Clásico »

Exportar imagen a excel

Estas en el tema de Exportar imagen a excel en el foro de ASP Clásico en Foros del Web. Estoy exportando datos a un archivo excel y el codigo que estoy usando me funciona muy bien: Código: <% response.ContentType = "application/vnd.ms-excel" Response.AddHeader "Content-Disposition", "attachment;filename=consulta.xls"%> ...
  #1 (permalink)  
Antiguo 14/02/2007, 12:25
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Exportar imagen a excel

Estoy exportando datos a un archivo excel y el codigo que estoy usando me funciona muy bien:

Código:
<% response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;filename=consulta.xls"%>
El problema es que debo exportar una imagen que se encuentra en la pagina y no he podido encontrar el modo de hacerlo, Solo aparece un cuadrado como cuando no se encuentra la imagen en una pagina.

Lo mismo pasa si la imagen la extraigo con asp desde la BD y la muestro en una pagina esta se muestra bien pero si la quiero exportar pasa el mismo error

Última edición por carolina; 15/02/2007 a las 08:06
  #2 (permalink)  
Antiguo 16/02/2007, 12:30
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Exportar imagen a excel

en tu asp en lugar de hacer una referencia

usas referencia: images/logo.gif
usa ahora: http://tudominio.com.sv/images/logo.gif

pero igual la imagen queda redireccionada al sitio.
EDITADO: no se guarda o incrusta dentro de tu archivo excel!

al menos corregis que no se vea

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 19/02/2007, 06:49
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Exportar imagen a excel

tampoco me funciona con la ruta completa.. pero estoy intentando con otro codigo el cual me exporta la imagen el problema es que me muestra el tipo de imagen que es y como 100 lineas de letras y simbolos que supongo que es el codigo de la imagen porque en las primeras lineas hace referencia a la imagen pero la imagen no se visualiza, el codigo que estoy utilizando es el sgte:

Código:
 SQL = ""
    SQL = SQL & " select * from imagen "
	Set Consulta = oConn.Execute(SQL) 
    Do While NOT Consulta.EOF
        Response.ContentType = "image/pjpeg"    
        Response.BinaryWrite Consulta("imagen")
        Consulta.MoveNext
    Loop
La consulta select la tengo de esa forma porque solo tiene un registro con una imagen



la primera linea que muestra es:

; /ÿÿÿÿFotografía de Photo EditorMSPhotoEd.3 MSPhotoEd.3lÐÏࡱá>þÿ þÿÿÿ\

... y asi sucesivamente..

Última edición por carolina; 19/02/2007 a las 08:19
  #4 (permalink)  
Antiguo 15/03/2007, 08:53
 
Fecha de Ingreso: diciembre-2005
Mensajes: 3
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: Exportar imagen a excel

Carolina, no se si pudiste resolver el problema. Pero yo estoy tratandolo de resolverlo hace tiempo, si me podes dar una mano, te lo agradeceria.

Saludos.


QUOTE=carolina;1898357] tampoco me funciona con la ruta completa.. pero estoy intentando con otro codigo el cual me exporta la imagen el problema es que me muestra el tipo de imagen que es y como 100 lineas de letras y simbolos que supongo que es el codigo de la imagen porque en las primeras lineas hace referencia a la imagen pero la imagen no se visualiza, el codigo que estoy utilizando es el sgte:

Código:
 SQL = ""
    SQL = SQL & " select * from imagen "
	Set Consulta = oConn.Execute(SQL) 
    Do While NOT Consulta.EOF
        Response.ContentType = "image/pjpeg"    
        Response.BinaryWrite Consulta("imagen")
        Consulta.MoveNext
    Loop
La consulta select la tengo de esa forma porque solo tiene un registro con una imagen



la primera linea que muestra es:

; /ÿÿÿÿFotografía de Photo EditorMSPhotoEd.3 MSPhotoEd.3lÐÏࡱá>þÿ þÿÿÿ\

... y asi sucesivamente..[/QUOTE]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:55.