martes, 21 de abril de 2009

Exportar a excel desde php

amig@s

Aqui va mi primer aporte para los programadores, como pueden exportar a formato excel desde php. Lo que tienen que hacer es bajarse una Libreria que se llama Spreadsheet_Excel y se pueden bajar de esta direccion http://pear.php.net/package/Spreadsheet_Excel_Writer/download.
Y esa libreria lo copian dentro de su proyecto y solmente tienen que hacer un require, pues aqui va un ejemplo simple.


require_once '../Spreadsheet/Excel/Writer.php';

//damos nombre al documento
$filename="ListaAlumnos.xls";
//abrimos un nuevo documento
$docexcel = new Spreadsheet_Excel_Writer();
//abrimos una hoja del documento
$nuevahoja =& $docexcel->addWorksheet("Titulo de la Hoja");

//formato de las celdas
$formato = $docexcel->addFormat();
$formato->setColor('blue');

//escribimos en sus celdas
$nuevahoja->write(4, 0, "Nro", $formato);
$nuevahoja->write(4, 1, "Identificador", $formato);
$nuevahoja->write(4, 2, "Paterno", $formato);
$nuevahoja->write(4, 3, "Materno", $formato);
$nuevahoja->write(4, 4, "Nombres", $formato);

//enviamos el documento para descargarlo y lo cerramos
$docexcel->send($filename);
$docexcel->close();
?>


Dependencias de Spreadsheet_Excel

Descargan PEAR y OLE y eso lo copian dentro de PHP en sus archivos de configuracion y solemente redireccionan los require y estos librerias se bajan de http://pear.php.net/package/OLE/download

eso es todo..

Saludos espero les sirva

Bienvenidos al nuevo Blogger de Fortalecimiento Institucional y Tecnologías - FAUTAPO

Estimados amig@s

En este blogger pueden publicar las noticias que generan, u otras notas referidas a nuevas tecnologías, nuevas herramientas de programación, nuevos virus, antivirus recomendaciones cualquier otra cosa, es importante compartir los conocimientos dentro de la institución y asi hacer conocer que es lo que hacemos, no solamente nosotros sino también hacia afuera, espero que todos aporten, y esto sea un comienzo de una mejor comunicación y compartir la información entre los tecnólogos de la Fundación.


Saludos cordiales