como puedo hacer descargable un .xlsx generado con PHPExcel????

0 votos
preguntado por daironigr (150 puntos) Jun 6, 2018
Ya he generado el fichero excel, ahora quiero que el usuario tenga la posibilidad de descargarlo en su pc

1 Respuesta

0 votos
respondido por Zeus (12,700 puntos) Jun 6, 2018
seleccionada por daironigr Jun 6, 2018
 
Mejor respuesta

hola, 

Si ya tienes generado el phpExcel, solo te quedaría realizar esta parte para poder bajarlo directamente desde el navegador.

// Redirect output to a client’s web browser (Excel2007)
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="01simple.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit;
comentado por daironigr (150 puntos) Jun 6, 2018
Muchas gracias, todo funciono perfectamente.
Ahora, una pequeña pregunta:
Estoy trabajando en un proyecto con Yii2, quisiera saber como instalar las extensiones de yii2 manualmente, es decir, sin utilizar composer.
Si pudieras ayudarme te lo agradeceria
comentado por Gatuno (1,540 puntos) Jun 8, 2018
Hola,
Abre otra pregunta diferente para que te puedan responder.
Saludos
Bienvenido a Preguntas y respuestas para programadores o profesionales de la informática. Si tienes cualquier duda aquí obtendrás la respuesta.
...