Creo un archivo xls con el módulo Spreadsheet::WriteExcel. Puedo verlo y se crea bien. Mi problema es que quiero abrir ese archivo desde un cgi, y este no se abre.
#!/usr/bin/perl -w
use strict;
use CGI ':all';
use Spreadsheet::WriteExcel;
# Suponiendo creado OK el archivo prueba.xls, Luego:
open (FILE, "/tmp/archivos_xls/prueba.xls");
local ($/);
my $file = <FILE>;
close (FILE);
print "Content-type: application/vnd.ms-excel\n";
print "Content-Disposition: attachment; filename='prueba.xls'\n";
print "Content-Description: File to download\n\n";
print $file;
...