Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:phpexcel

¡Esta es una revisión vieja del documento!


PHPExcel

Clase para la lectura y escritura de ficheros Excel con PHP.

PHPExcel está obsoleto desde la versión 1.8.1 (año 2015). A día de hoy, su sucesor es PhpSpreadsheet

Operaciones habituales

Nombrar una hoja

// La "activamos" para trabajar con ella
$objPHPExcel->setActiveSheetIndex(1);
 
// Damos nombre
$objPHPExcel->getActiveSheet()->setTitle('N1');

Escribir números largos

Por defecto, sin introducimos un número en una celda, Excel lo tratará como número y si es demasiado grande lo redondeará o truncará. Para que nos respete el número tal cual, tenemos que forzar a que se introduzca como texto:

$objPHPExcel->getActiveSheet()->setCellValueExplicit('A1', '1234567890', PHPExcel_Cell_DataType::TYPE_STRING);

Añadir una hoja

Por defecto, el fichero Excel se creará con una sola hoja. Si queremos añadir otra:

$objPHPExcel->createSheet();
// La "activamos" para trabajar con ella
$objPHPExcel->setActiveSheetIndex(1);         

Recursos

informatica/programacion/php/phpexcel.1727862353.txt.gz · Última modificación: por tempwin