Avatar Image
Usuario habitual
Usuario habitual

Estoy exportando reportes a Excel en este caso estoy usando unicamente los headers de php, y lo hace bien hasta el momento donde mando imagenes. Si lo abro con el navegador me las pone bien, si lo abro directamente con Excel me pone las cruces rojas!!!, si le doy guardar como en el cuadro de dialogo tambien las cruces rojas!!!.

Alguien sabe si hay alguna propiedad o algo q hay que poner en los headers para decir que mande todo??? o alguna otra forma de hacerlo?
O alguna forma para que en el cuadro de "Abrir", "Guardar", "Cancelar" me aparesca deshabilitado el de Guardar??

Ayuda please!!!!!

Avatar Image
Machacateclados
Machacateclados

estas haciendo un csv, un archivo separado por comas, otra cosa como lo generas a punta de echos o generas un archivo fisico en el servidor???

Avatar Image
Usuario habitual
Usuario habitual

Genero todos los datos en una pagina intermedia con php y luego los imprimo en una tabla normal en html,

echo "<td width='10%'><div align='left' class='datos'>".$_POST['Month'.$kki]."</div></td>";

etc.
si quieren reporte en excel mando los headers si no imprimo la tabla tal cual en html, estoy utilizando:

   header("Content-type: application/vnd.ms-excel&quot ;
   //header("Content-Disposition: attachment; filename=kssa.xls&quot ;
   header ("filename=kssa.xls&quot ;

el segundo lo tengo comentado por lo mismo, si lo abro con excel no me manda las imagenes, vi algo que le pones a los header como multipart y le pones separadores y mandas por separado el texto y luego las imagenes o algo asi pero no me funciono

Avatar Image
@man / @woman
@man / @woman

No sera que estas poniendo las imagenes con la ruta relativa en vez de con la absoluta?

Avatar Image
Usuario habitual
Usuario habitual

la forma en que pongo la imagen es esta:

<td width="63%" rowspan="9">
     <IMG type="image" name="imageField5" src="img/Logos/logo_rep.gif">
  </td>

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por KSSA

la forma en que pongo la imagen es esta:

<td width="63%" rowspan="9">
     <IMG type="image" name="imageField5" src="img/Logos/logo_rep.gif">
  </td>


Bingo... ruta relativa.
Cambia la ruta a http://.... para que se pille bien.




Por cierto, una sugerencia, dentro de poco llegara el xhtml y es mejor que todo el mundo se vaya aconstumbrando poco a poco. Una de sus normas es que todos los tags son en minúsculas.
Avatar Image
Usuario habitual
Usuario habitual

Gracias vhsP!!  ya funcionó todo bien, efectivamente era la ruta, gracias

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 03/Dic/2009, 16:30
liss_31 llopisweb13kJan/10
Por: , el 24/Oct/2007, 01:02
Sohrab fernandezfranco cruzjoel220kJun/09