Traemos la mejor solución que encontramos por todo internet. Deseamos que te resulte de ayuda y si deseas comentarnos alguna mejora puedes hacerlo..
Solución:
Cambie el nombre del archivo a la ruta deseada, es decir,
$name = '/path/to/folder/xyz.xlsx';
$objWriter->save($name);
Esto funciona para mi…
$objWriter->save($filename);
…. cambiar el valor de $filename
para ser la ruta de archivo para donde quiera guardar el archivo, por ejemplo
$filename = '/path/to/folder/test.xlsx';
$objWriter->save($filename);
Si incluye encabezados a continuación en su archivo php. Tus usuarios tendrán una ventana emergente con la opción de descarga:
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=$filename");
header("Content-Transfer-Encoding: binary ");
Tienes la opción de asentar nuestra faena mostrando un comentario y dejando una valoración te damos las gracias.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)