Skip to content

[RB] – Lab

php, programacion, noticias,scripts

Archive

Archive for January 18th, 2010

Desde hoy he estado averiguando bastante sobre Scriptaculous me parece muy interesante. Nos permite contar con algunos efectos con sencillos codigos. Este framework utiliza como base el prototype. Es interesante ya que con 1 linea de código podemos crear una animación que antes era necesario hacerla con flash.

Hay mucho por investigar sobre esta herramienta. Aqui encontre un cheat sheet.

Descargar

prototypePrototype es uno de los frameworks más importante de Javascript. En lo personal es el que prefiero. No se si sea el mejor pero estoy acostumbrado a usarlo. Aqui les dejo el cheat sheet que encontré para que simpre tengan presente los codigos mas utilizados.

Descargar

Excel icon

Excel

Para los desarrolladores de .NET esto es solo cuestion de 2 clicks ya que el Visual estudio es de la misma empresa.  Pero para las personas que preferimos el php se nos hace un poco más complicado pasar información de nuestras aplicaciones php a excel u otra aplicación de Microsoft.

Por eso pondré un pequeño script que me ha ayudado a generar documentos .xls

header(“Content-type: application/vnd.ms-excel”);
header(“Content-Disposition:  filename=\”documento.XLS\”;”)

Estas 2 lineas deben ir como encabezado del documento php ya que son las que dicen que lo que viene acontinuación es un documento de excel.

Luego incluimos lo siguiente:

echo “<table border=1>” ;
echo “<tr><th>Titulo1</th><th>Titulo2</th><th> Titulo 3 </th></tr>”;
echo “<tr><td>prueba1</td><td>prueba2</td><td>prueba3</td></tr>”;
echo “</table>”;

Lo que se hace es crear tablas para ir armando la estuctura de nuestro archivo xls.

Y listo todo esta en esos 2 pasos. Claro que se puede incluir muchas mas cosas, como podría ser una consulta la base de datos para obtener la informacion requerida analizarla y ubicarlos de manera adecuda.

El archivo fila quedaria

<?php
header(“Content-type: application/vnd.ms-excel”);
header(“Content-Disposition:  filename=\”documento.XLS\”;”);

echo “<table border=1>” ;
echo “<tr><th>Titulo1</th><th>Titulo2</th><th> Titulo 3 </th></tr>”;
echo “<tr><td>prueba1</td><td>prueba2</td><td>prueba3</td></tr>”;
echo “</table>”;

?>