Foros del Web » Programando para Internet » PHP »

Insertar imagen en excel

Estas en el tema de Insertar imagen en excel en el foro de PHP en Foros del Web. Hola Saludos a todos... Les platico mi problema, estoy creando un archivo de excel en PHP utilizando cabeceras, y bueno ya lo he hecho antes, ...
  #1 (permalink)  
Antiguo 28/04/2009, 13:43
 
Fecha de Ingreso: mayo-2006
Mensajes: 58
Antigüedad: 18 años
Puntos: 0
Insertar imagen en excel

Hola Saludos a todos...

Les platico mi problema, estoy creando un archivo de excel en PHP utilizando cabeceras, y bueno ya lo he hecho antes, me crea el archivo sin ningún problema, puedo descargarlo a mi máquina y todo. Lo único que no he podido es insertar una imagen, cuando descargo el archivo en la máquina y lo abro aparece el espacio donde debería estar la imagen el tamaño de la misma, incluso el título de la imagen si es que lo tiene, pero no hay imagen. Me he cerciorado de que el path de la imagen sea el correcto y aunque está bien no consigo que se vea. Tienen alguna idea para solucionarlo??? (he trabajado con clases y con ellas es posible, solo que para este caso debo hacerlo con las cabeceras).

Código PHP:
$imagen "<img src=\"gd_diario.php\" alt=\"Entradas diarias\" width=\"525\" height=\"275\">";

header("Content-type: application/vnd.ms-excel");
    
header("Content-disposition: attachment; filename=\"prueba.xls\"");
    echo 
$imagen."<br />";
    die; 
Gracias Saludos
  #2 (permalink)  
Antiguo 28/04/2009, 14:08
 
Fecha de Ingreso: septiembre-2004
Mensajes: 324
Antigüedad: 19 años, 7 meses
Puntos: 13
Respuesta: Insertar imagen en excel

http://www.codeplex.com/PHPExcel con esto puedes.
  #3 (permalink)  
Antiguo 28/04/2009, 14:25
 
Fecha de Ingreso: mayo-2006
Mensajes: 58
Antigüedad: 18 años
Puntos: 0
Respuesta: Insertar imagen en excel

Gracias karliky por la ayuda, sin embargo esa es una de la clases con la cual había trabajado y sí con ella puedo meter la imagen, pero se puede hacer usando las cabeceras solamente??? Gracias de nuevo...
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 01:59.