Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/06/2010, 19:17
nicostone
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Problema al guarda tabla HTML a xls

Nop todo lo que esta en el post es lo que estoy usando... estoy en otra pagina donde hay un link te envia a la otra pagina que es del codigo que esta en el post y con los headers se encarga de guarda la tabla con formato .xls.

En cuando a lo otro es decir lo del link en estos momentos no estoy en mi casa y no puedo acceder a la PC ya que la apage.... mañana te lo posteo todo completo si quieres... muchas gracias wiwi74

Muchas gracias wiwi74!!!!

Saludos.

NicoStone.

Aqui esta el codigo como prometi... creoo que cambie los headers pero sigue pasando lo mismo que explique anteriormente.
Yo calculo que el problema esta en los HEADERS.... pero bueno cualquier ayuda sera muy muy muy bienvenidaaaaaaaa!!!!!

Código HTML:
Ver original
  1. <?php
  2. require("../Servicios/class.DataModel.php");
  3. require("../Servicios/class.ModelProducto.php");
  4. header("Pragma: public");
  5. header("Expires: 0");
  6. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  7. header("Content-Type: application/force-download");
  8. header("Content-Type: application/octet-stream");
  9. header("Content-Type: application/download");;
  10. header("Content-Disposition: attachment;filename=ListadoProductos.xls");
  11. header("Content-Transfer-Encoding: binary ");
  12. $modelProducto = new ModelProducto();
  13. $resultado = $modelProducto->listarProdcutosParaExel();
  14. ?>
  15. <?php
  16. echo "<table border=1> ";
  17. echo "<tr> ";
  18. echo "<th align='center'>Codigo</th> ";
  19. echo "<th align='center'>Proveedor</th> ";
  20. echo "<th align='center'>Categoria</th> ";
  21. echo "<th align='center'>Producto</th> ";
  22. echo "<th align='center'>Medidas</th> ";
  23. echo "<th align='center'>Precio Unitario</th> ";
  24. echo "<th align='center'>Precio Por Bulto</th> ";
  25. echo "</tr> ";
  26. foreach($resultado as $row){
  27.     echo "<tr> ";
  28.         echo "<td align='center'>".$row['Codigo']."</td> ";
  29.         echo "<td align='center'>".$row['Proveedor']."</td> ";
  30.         echo "<td align='center'>".$row['Categoria']."</td> ";
  31.         echo "<td align='center'>".$row['Producto']."</td> ";
  32.         echo "<td align='center'>".$row['Medidas']."</td> ";
  33.         echo "<td align='center'>".$row['PrecioUnitario']."</td> ";
  34.         echo "<td align='center'>".$row['PrecioPorBulto']."</td> ";
  35.     echo "</tr> ";
  36. }
  37. echo "</table> ";
  38. ?>
  39. </body>
  40. </html>

Última edición por nicostone; 27/06/2010 a las 11:59