Gracias por tu respuesta.
bueno como te contaba el código ya esta echo, es decir, la rutina ya esta recontra probado, sin embargo lo que no encuentro es un ejemplo de dicha función. Yo hice algo así, a todo esto el código es bastante extenso.
Código HTML:
use File::Temp
my $workbook1 = Spreadsheet::WriteExcel->new(archivo.xls");
$workbook1->set_tempdir('c:\archivosdeprograma\TEMP');
#muchos de estos:
$workbook1->sheets($jj)->write(++$i,0,++$zz,$body_h);
$workbook1->close();
Y aqui de partida me envia el error por use File::Temp, que esta en el tutorial
"SBMP::XSesion=HASH(0x511e3a4)" is not exported by the File::Temp module
al quitarselo: solo genera un excel vacío.
Un dato curioso es que al script al quitarle la linea del "set_tempdir", no graba en el archivo hasta un tiempo de +- 5 minutos, algo así como que se lleno el buffer y envió lo que tenia. Hasta ahora el archivo de salida pesa mas menos 24Kb
Gracias de nuevo.