VeneHosting.com :: Tu Hosting en Venezuela

Autor Tema: Crear Hojas de Excel desde PHP  (Leído 752 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado xombra

  • Moderador Global
  • Usuario Dedicado
  • *****
  • Mensajes: 169
  • Puntuación: 3
  • Sexo: Masculino
    • Ver Perfil
    • http://www.xombra.com
Crear Hojas de Excel desde PHP
« : 30 de octubre de 2008, 10:45:08 am »
Este sencillo código genera una tabla en excel, solo se necesita enviar el encabezado necesario.

Código: [Seleccionar]

<?php 
// Enviamos las cabeceras necesarias
header ("Content-type: application/vnd.ms-excel" ); 
header ("Content-Disposition: attachment; filename=\"hoja.xls\"" ); 

?>


<table border="1" cellpadding="3" cellspacing="1">

   <tr>

    <td>Usuario</td>
    <td>Nombre(s)</td>
    <td>Apellidos</td>

   </tr>

   <tr>

    <td>agarzon</td>
    <td>Alexander</td>
    <td>Garzon</td>

   </tr>

   <tr>

    <td>xombra</td>
    <td>Hector</td>
    <td>A. Mantellini</td>

  </tr>

</table>



Solo habría que ajustarlo para que trabaje con nuestra base de datos.
---------------------------------------------
Sitio web: http://www.xombra.com
Coordinador Safecreative Venezuela - http://www.safecreative.org
Coordinador Regional AWVEN - http://www.awven.com
Twitter: @xombra
Identi.ca: xombra
GNU/Linux User: #414452
-------------------------------------

Desconectado ashrey

  • Fanático
  • ****
  • Mensajes: 431
  • Puntuación: 7
  • Sexo: Masculino
  • Wombat Team
    • Ver Perfil
    • Blog de ABerroteran
Re: Crear Hojas de Excel desde PHP
« Respuesta #1 : 30 de octubre de 2008, 01:41:40 pm »
Ese codigo HTML "normalito", produce hojas de excel solo cambiando os encabezados????, no lo he probado  porque no tengo excel instalado, pero me parece interesante ;D

Desconectado xombra

  • Moderador Global
  • Usuario Dedicado
  • *****
  • Mensajes: 169
  • Puntuación: 3
  • Sexo: Masculino
    • Ver Perfil
    • http://www.xombra.com
Re: Crear Hojas de Excel desde PHP
« Respuesta #2 : 31 de octubre de 2008, 12:46:02 am »
Si tienes Calc de OpenOffice tambien furula ;)
---------------------------------------------
Sitio web: http://www.xombra.com
Coordinador Safecreative Venezuela - http://www.safecreative.org
Coordinador Regional AWVEN - http://www.awven.com
Twitter: @xombra
Identi.ca: xombra
GNU/Linux User: #414452
-------------------------------------

Desconectado henmam

  • Novato
  • *
  • Mensajes: 8
  • Puntuación: 0
  • Sexo: Masculino
    • Ver Perfil
Re: Crear Hojas de Excel desde PHP
« Respuesta #3 : 17 de julio de 2009, 02:49:29 pm »
saludos, alguien me sabria decir de alguna clase o libreria para EDITAR un archivo de excel. revise las clases de PHPexcel de la gente de codeplex y busque algunas que estan en http://www.phpclasses.org/. todas son muy buenas especialmente la de PHPexcel, es bastante completa ya que permite modificar tamanos de celda, colores, fuentes, formulas, etc desde mi codigo.

Lamentablemente la utilidad que necesito no la he encontrado. necesito un script que me permita abrir un archivo ya creado y con el que pueda editar campos especificos en hojas especificas del libro de excel. Como siempre agradecido de la ayuda

Desconectado dels

  • Usuario Dedicado
  • ***
  • Mensajes: 101
  • Puntuación: 1
  • Sexo: Masculino
  • Desarrollador Web, Pc, Dispositivos Móviles
    • Ver Perfil
    • Dels
Re: Crear Hojas de Excel desde PHP
« Respuesta #4 : 17 de julio de 2009, 07:46:52 pm »
saludos, alguien me sabria decir de alguna clase o libreria para EDITAR un archivo de excel. revise las clases de PHPexcel de la gente de codeplex y busque algunas que estan en http://www.phpclasses.org/. todas son muy buenas especialmente la de PHPexcel, es bastante completa ya que permite modificar tamanos de celda, colores, fuentes, formulas, etc desde mi codigo.

Lamentablemente la utilidad que necesito no la he encontrado. necesito un script que me permita abrir un archivo ya creado y con el que pueda editar campos especificos en hojas especificas del libro de excel. Como siempre agradecido de la ayuda

Hola henmam ... googleando me consegui con esto.
http://www.binarytides.com/blog/write-excel-files-in-php-simple-and-easy-way/
Desarrollador de aplicaciones web, Pc y dispositivos móviles

Gnu/Linux User: #529556
Ubuntu User number: #33551
User identica.ca: k3v1nd315
Wikipedia ID: 1821960
flickr: http://www.flickr.com/photos/k3v1nd315/
Twitter: http://twitter.com/#!/k3v1ndels
IRC freenode user: KDels

Desconectado henmam

  • Novato
  • *
  • Mensajes: 8
  • Puntuación: 0
  • Sexo: Masculino
    • Ver Perfil
Re: Crear Hojas de Excel desde PHP
« Respuesta #5 : 18 de julio de 2009, 09:22:48 am »
En el transcurso de este fin probare esto y les aviso que tal me va, gracias dels....

Desconectado Pax

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 344
  • Puntuación: 4
  • Sexo: Masculino
    • Ver Perfil
    • Asi lo pienso, asi lo veo, asi lo escribo
Re: Crear Hojas de Excel desde PHP
« Respuesta #6 : 18 de agosto de 2009, 10:48:45 am »
Quizas un ejemplo un poco mas claro para los novatos... pueden verlo asi..
Código: [Seleccionar]
$fecha = date("d-m-Y");
$query_reg = sprintf("select clientes.oficina, clientes.codigo, cdd.porcentaje from cdd INNER JOIN clientes ON clientes.codigo = cdd.codigo order by clientes.oficina, cdd.porcentaje");
$c_reg = mysql_query($query_reg) or die(mysql_error());
$totalRows_reg = mysql_num_rows($c_reg);

header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=top10_$fecha.xls");
header("Pragma: no-cache");
header("Expires: 0");

echo "<table border=1> ";
echo "<tr> ";
echo "<th>Oficina</th> ";
echo "<th>Codigo</th> ";
echo "<th>Porcentaje</th> ";
echo "</tr> ";
while($row_reg = mysql_fetch_assoc($c_reg)){
echo "<tr> ";
echo "<td>".$row_reg['oficina']."</td> ";
echo "<td>".$row_reg['codigo']."</td> ";
echo "<td>".$row_reg['porcentaje']."</td> ";
echo "</tr> ";
}
echo "</table> ";
?>
Un usuario mas...
Todas tus preguntas, consigues respuesta en google
Googlear no cuesta nada...

http://php.org.ve/index.php/topic,104.0.html <-- Normas criollas del foro

PHP de Venezuela

Re: Crear Hojas de Excel desde PHP
« Respuesta #6 : 18 de agosto de 2009, 10:48:45 am »

 

PHP de Venezuela on Facebook