Buenas tardes, escribo en esta oportunidad porque quisiera que cuando se descargue un archivo excel generado por la clase phpexcel mientras el usuario espera aparezca un barra de carga para que no se desespere, como podría hacerlo? este es parte del código que tengo para descargar:
// SE MANDA EL ARCHIVO AL NAVEGADOR WEB, CON EL NOMBRE QUE SE INDICA, EN FORMATO 2007 header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="excel.xlsx"'); header('Cache-Control: max-age=0'); // GUARDAMOS EL ARCHIVO EXCEL $objWriter = PHPExcel_IOFactory::createWriter($this->_excel, 'Excel2007'); //PARA INCLUIR EL GRÁFICO $objWriter->setIncludeCharts(TRUE); //DESCARGAR EL ARCHIVO $objWriter->save('php://output');
Será que se puede hacer eso? porque he intentando pero no he podido, si me pudiera dar una idea se lo agradeceria.
Respuestas
Hola @eng_teresa,
Claro que puedes hacer eso, practicamente en estos temas tecnológicos uno puede hacer cualquier cosa. Lo que, en teoría debes usar, es un progress bar, con la librería jQuery puedes configurar uno.
También puedes revisar esta pregunta de stackoverflow
Espero te sirva.
Saludos,
@miguelplazasr
Hola @miguelplazasr gracias por responderme, pero ya lo probé pero me descarga el archivo pero no me muestra ninguna barra cuando esta en proceso de descarga
@eng_teresa
Ya lo solucione dejo el link que me guie por si alguien le pasa eso:
Descargar archivo con excel llamada AJAX
@eng_teresa