Foros del Web » Programando para Internet » PHP »

De PHP a EXEL

Estas en el tema de De PHP a EXEL en el foro de PHP en Foros del Web. Hola Hola !! Tengo el siguiente codigo de PHP: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php header ( 'Content-type: application/vnd.ms-excel' ) ; header ( "Content-Disposition: ...
  #1 (permalink)  
Antiguo 28/07/2010, 09:47
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
De PHP a EXEL

Hola Hola !!

Tengo el siguiente codigo de PHP:

Código PHP:
Ver original
  1. <?php
  2. header('Content-type: application/vnd.ms-excel');
  3. header("Content-Disposition: attachment; filename=Reporte.xls");
  4.  
  5. header("Pragma: no-cache");
  6. header("Expires: 0");
  7. ?>

Entiendo como funciona pero mi duda es como lograr que me cree mas de una Pestaña en EXEL y que cada pestaña contenga datos diferentes??

Muchas gracias adelantadas!!
  #2 (permalink)  
Antiguo 28/07/2010, 10:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: De PHP a EXEL

Eso no es posible exportando de esa manera, ya que eso lo unico que hace es que excel lea una tabla como una hoja de calculo.

Para hacer lo que necesitas, debes de usar una clase como PEAR::ExcelWriter para poder agregar pestañas y cosas más complejas.

Saludos.
  #3 (permalink)  
Antiguo 28/07/2010, 10:07
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: De PHP a EXEL

Cita:
Iniciado por GatorV Ver Mensaje
Eso no es posible exportando de esa manera, ya que eso lo unico que hace es que excel lea una tabla como una hoja de calculo.

Para hacer lo que necesitas, debes de usar una clase como PEAR::ExcelWriter para poder agregar pestañas y cosas más complejas.

Saludos.
Gracias !!!!! buscando la clase ;)
  #4 (permalink)  
Antiguo 28/07/2010, 12:45
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: De PHP a EXEL

Hola de nuevo!

Mira al momento de tratar de instalar la clase me aparese este error

pear install Spreadsheet_Excel_Writer-0.9.2
lo introdusco y me arroja el siguiente texto

No release available for package “pear.php.net/Spreadsheet_Excel_Writer″
installed failed


que podra ser ?

Muchas Gracias !
  #5 (permalink)  
Antiguo 28/07/2010, 13:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: De PHP a EXEL

¿Necesitas usar algún proxy para conectarte a internet o algo por el estilo?

Saludos.
  #6 (permalink)  
Antiguo 28/07/2010, 14:41
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: De PHP a EXEL

Cita:
Iniciado por GatorV Ver Mensaje
¿Necesitas usar algún proxy para conectarte a internet o algo por el estilo?

Saludos.
Nop nada estoy libre pero las clases las descargo de PEAR las guardo en php5.3.0 y se supone que de alli las localiza no ?
  #7 (permalink)  
Antiguo 28/07/2010, 17:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: De PHP a EXEL

Pues no, de hecho cuando haces el install se conecta a internet para descargar la clase...

Saludos.
  #8 (permalink)  
Antiguo 29/07/2010, 07:38
 
Fecha de Ingreso: septiembre-2009
Mensajes: 124
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: De PHP a EXEL

Buenas,

Mira, te diria que no te la compliques. Proba poniendo los headers y metiendo los datos en tablas HTML. Despues exportas al xls.
Te va a andar muy bien.

Saludos
  #9 (permalink)  
Antiguo 29/07/2010, 08:28
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
De acuerdo Respuesta: De PHP a EXEL

Cita:
Iniciado por GatorV Ver Mensaje
Pues no, de hecho cuando haces el install se conecta a internet para descargar la clase...

Saludos.
Listo!!!

Lo solucione instalando antes el OLE

muchas gracias!!
  #10 (permalink)  
Antiguo 29/07/2010, 08:29
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: De PHP a EXEL

Cita:
Iniciado por estefanosalazar Ver Mensaje
Buenas,

Mira, te diria que no te la compliques. Proba poniendo los headers y metiendo los datos en tablas HTML. Despues exportas al xls.
Te va a andar muy bien.

Saludos
Claro men eso fue lo que realice desde un principio; pero necesito que el Excel tenga dibersas hojas por ejemplo 5 productos diferentes en cada hoja
Gracias por la posible solución ;)
  #11 (permalink)  
Antiguo 29/07/2010, 08:44
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: De PHP a EXEL

Listo !!!

ExcelWriter

funciona de maravilla para los que esten por utilizar esta clase hay muchas cosas que cambiar es algo laborioso pero no complicado
muchas gracias GastorV

Hasta la proxima!!

Etiquetas: exel
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 13:55.