Busqué en el foro alguna forma de descargar un archivo Excel, y encontré Esto.
Lo modifico para poder descargar un .xls, ya que el .csv retorna una tabla con comas. Esto lo logro utilizando Spreadsheet::Write.
Using perl Syntax Highlighting
- print "Content-Type:application/vnd.ms-excel; name=prueba.xls\r\n";
- print "Content-Disposition: attachment; filename=prueba.xls\r\n\n";
- my $aux;
- open( FILE, "</tmp/prueba.xls");
- while($aux=<FILE>)
- {
- print("$aux");
- }
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
El problema es que no aparece nada en el archivo Excel, todo vacío. He probado montones de formas, pero nada :s. No así, sí genero el csv, ya que lo descarga correctamente, y con datos.
Ambos archivos, .csv y .xls los genera correctamente, es un problema en la descarga del archivo.
¡¡¡Help please!!!