Generar XLS con PHP
Rodrigo Fuentealba
darkprox en gmail.com
Vie Mayo 11 17:08:40 CLT 2007
El 11/05/07, Beatriz Elena López Valdez <blopezv en hotmail.com> escribió:
> Gracias Fredy,
>
> Ya generé un archivo de excel con las lineas que me pasaste y está bastante
> sencillo. Me ahorraste mucho tiempo en el desarrollo de mi proyecto ;)
>
> Abusando de tu amabilidad, sabras como puedo hacer para que excel reconozca
> un formato especifico??, por ejemplo, un campo en mi tabla contiene "0005" y
> al momento de que lo pasa a excel lo pone simplemente "5" sin considerar los
> ceros anteriores a éste.
Ponlo entre comillas, para que lo reconozca como string?
>
> Muchas gracias!!
>
>
>
> >From: "Fredy Rubio [SupportPeru]" <fredydany en gmail.com>
> >Reply-To: Lista de desarrolladores en PHP <php en listas.inf.utfsm.cl>
> >To: "Lista de desarrolladores en PHP" <php en listas.inf.utfsm.cl>
> >Subject: Re: Generar XLS con PHP
> >Date: Wed, 9 May 2007 09:45:20 -0500
> >
> >Hola.
> >hice algo parecido en un proyecto anterior:
> >
> >lo que hice es colocar un archivo externo en el cual pasaba un paramaetro
> >para saber que es lo que queria exportar (ej: exportar.php?tabla=productos)
> >
> >...:
> ><?
> >header("Content-type: application/vnd.ms-excel");
> >//poniendo la fecha como nombre del archivo eje: excel09-05-2007
> >header("Content-Disposition: attachment;
> >filename=excel".date("d-m-Y").".xls");
> >}
> >?>
> >
> >if($_GET['tipo']=='proveedores' && $_GET['act']=='exportar'){
> > $cadena="select * from proveedores";
> > $consulta = mysql_query($cadena,$cn);
> > print '<table><tr>Generador de Excel creado por SupportPeru.com
> ></td>';
> > while ( $row = mysql_fetch_array($consulta)){
> > print '<tr>';
> > foreach ($row as $key => $value){
> > print '<td>' . $value . '</td>';
> > }
> > print '</tr>';
> > }
> > print '</table>';
> >}
> >
> >
> >
> >
> >________________________________________________
> >Fredy Dany Rubio Sanchez - http://dany.supportperu.com
> >http://ww.supportperu.com
> >Lima - Peru #5741564 - Movil 97343430
>
> _________________________________________________________________
> ¿ Ya tienes la última versión de Messenger?
> www.imagine-msn.com/messenger/launch80/default.aspx?locale=es-mx Windows
> Live Messenger en Prodigy/MSN
>
>
--
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org
Más información sobre la lista de distribución PHP