En este artículo vamos a describir como generar archivos Excel con PHP.

Lo único que tendremos que hacer es incluir un archivo ,crear el objeto de una clase, y utilizar sus métodos.

 

El código fuente lo puedes descargar aquí...  DESCARGAR FUENTE

Para implementar la clase seguir estos pasos:

1.- poner el include en nuestro código PHP

         include("excelwriter.inc.php");

2.- instanciar la clase

        $excel=new ExcelWriter("prueba_excelwriter.xls"); 

        // en el ejemplo vemos que el archivo que vamos a generar se llamará  prueba_excelwriter.xls

3.- controlar los errores

       if ($excel==false)   echo $excel->error;

4.- escribir las filas y columnas de nuestro archivo excel

       $myArr=array("columna1","columna2","columna3","columna4");
       $excel->writeLine($myArr);

 

Y eso es todo, así de rápido y fácil... Espero que lo probéis y os resulte últil. 

Hasta otra!

 

Oscar Hernández Caballero.

http://www.syrope.com/

ARTICULOS RELACIONADOS:

http://www.parentesys.es/Leer-archivos-EXCEL-en-PHP-32811

 

)( parentesys.es )( La cultura al alcance de todos )
     mi cuenta
 Portada   Artículos   Informática   Buscador de Informática  

Escribir archivos Excel con PHP
Fecha de publicación: 2010-02-04 11:02:24, por Oscar Hernández Caballero   (visto: 412 veces)   (a 0 personas les ha gustado)
Fuente:


 
    


© parentesys.es - Todos los Derechos Reservados


Opiniones sobre el artículo
 No hay opiniones. Sé el primero en escribir sobre este artículo.

Escribe tu comentario
Tu nombre: [obligatorio]
Título: [obligatorio]
Tu sitio web: (escríbelo con http://) [opcional]
Tu email: (lo mantendremos privado) [obligatorio]
Contenido: [obligatorio]
Código de seguridad anti-spam:*  
  

 Escucha música mientras lees


 ...más Informática

La herramienta perfecta para promocionar tu tienda, restaurante, comercio, local o cualquier tipo de negocio en Internet.
syrope ha sido creado con el objetivo de incrementar tus ventas en Internet y ayudarte a promocionar tus productos fácilmente.
(por admin)

H.264 y HTML5, cuando todo comienza a tener sentido
Luego de leer una serie de artículos veo que se está perfilando algo en el universo de la web, lo primero es la intención deliberada de ciertos participantes a tener el más absoluto control sobre lo que hacemos y, por otra parte, el descubrir que de hecho ya lo tienen.
(por fabio.com.ar)

CONVERTIR CARACTERES UTF-8 EN PHP
A veces podemos sentir la imperiosa necesidad de jugar con la codificación de caracteres, cierto, pero en la mayoría de las ocasiones, y si se es programador más si cabe, nos veremos impelidos a actuar so pena de abroncamiento o melancolía.
(por Adrián Martínez Buleo)

Calendario y selección de intervalo de fechas en Javascript
Módulo para implementar un calendario y una ventana de selección de intervalo de fechas en cualquier web. Hecho en javascript.
(por Oscar Hernández Caballero)

Restar dias a una fecha en mysql
La siguiente consulta selecciona todos los registros dentro de los últimos 7 días
(por admin)

¿Donde encuentro los archivos hosts, httpd.conf, php.ini en MAC?
Guía rápida para saber cómo encontrar algunos archivos fundamentales en el desarrollo de aplicaciones en entorno MAC OSX
(por Oscar Hernández Caballero)

Cuanto cuesta una web
Si te consideras un poco perdido en cuanto a pedir presupuestos para tu web, este artículo puede despejarte algunas dudas.
(por admin)

Leer archivos EXCEL en PHP
Aquí tenemos la manera de leer archivos formato Excel con PHP. El código de este artículo está probado y optimizado.
(por Oscar Hernández Caballero)

Eliminar lista de usuarios del Messenger
Habrás observado que, si tu PC ha sido utilizado por varias personas para acceder a MSN Messenger, los emails de todos ellos se quedan guardados. Si deseas que estos usuarios desaparezcan debes hacer lo siguiente.
(por admin)

Motores de almacenamiento de MySQL y tipos de tablas
MySQL soporta varios motores de almacenamiento que tratan con distintos tipos de tabla. Los motores de almacenamiento de MySQL incluyen algunos que tratan con tablas transaccionales y otros que no lo hacen.
(por admin)