PHPEXCEL cambiar formato celdas y texto

Escribir o crear un fichero Excel desde PHP con PHPEXCEL

Escribir o crear un fichero Excel desde PHP con PHPEXCEL

en el siguiente ejemplo te muestro una forma muy simple de escribir un fichero en formato Excel por medio de PHP utilizando la librería PHPExcel

La puedes descargar aqui.

lo primero que tenemos que hacer es instanciar la librería PHPExcel.php  y crear una nueva instancia

después llenamos el objeto Excel con las propiedades del fichero que queremos crear .

A continuación, en la hoja activa, indicamos la celda y el contenido que queremos que tenga en nuestro caso lo he hecho en dos celdas A1 y A2

Y para finalizar indicamos en el encabezado que queremos crear un documento de tipo Excel indicándole el nombre del fichero.

si ejecutas este documento en un navegador verás que en la parte de abajo en la zona de descargas te ha generado un nuevo documento Excel y si lo abres verás que te mostrará el contenido en la celda A1 y A2

include ("excel/Classes/PHPExcel.php");
$objPHPExcel = new PHPExcel();
// Establecer propiedades
$objPHPExcel->getProperties()
->setCreator("videotutoriales.es")
->setLastModifiedBy("videotutoriales.es")
->setTitle("Documento Excel")
->setSubject("Documento Excel")
->setDescription("crear archivos de Excel desde PHP.")
->setKeywords("Excel Office 2007 php")
->setCategory("Pruebas de Excel");

$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'videotutoriales.es')
->setCellValue('A2', 'Cursos para descargar')
;

// indicar que se envia un archivo de Excel.
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="prueba.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');

si te ha gustado el tema en las siguientes entradas te muestro como puedes dar formato a los datos incluidos en las celdas

Escribir o crear un fichero Excel desde PHP

Escribir o crear un fichero Excel desde PHP