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

validar datos de formulario con HTML5

validar datos de formulario con HTML5 sin javascript

Aprende como validar los datos de un formulario con HTML

Para poder validar los campos de un formulario con HTML5 sin necesidad de utilizar javascript solo necesitas poner la propiedad “required” dentro de cada campo.

En el siguiente código lo puedes ver ….  😉

Valido el campo para el nombre que sea obligatorio y el campo del correo para que sea un correo y sea obligatorio.

Al pulsar en el botón, si no se han escrito datos en los campos del formulario, aparece una pequeña indicación que indica que es obligatorio escribir algo ….

<form>
Nombre: <input type="text" required /> 
Correo: <input type="email" required /> 
<input type="submit" />
</form>

Y como puedes ver en este código, ademas si en lugar de poner la propiedad type en text, le pones email, validas que sea obligatorio y que han escrito un correo correcto..

Si quieres aprender todas las propiedades que puedes aplicar a un campo en un formulario, mirate este enlace oficias de HTML5