uso la classe Spreadsheet Writer para exportar datos a excel.
bueno, hasta el momento anda todo perfecto, pero al cambiar de servidor, crea los excel pero no mete el contenido, es decir, me crea las hojas correctamente con el nombre que le doy pero vacíos de contenido...
alguien podría saber la causa?
info Adicional -> en servidores windows/linux funciona perfecto, pero este es un as400...
he rebajado el código al ejemplo mas simple... que solo meta cabeceras y el nombre de la hoja, aquí dejo el código:
Código PHP:
Ver original
require ("../lib/class/excel/Writer.php"); $filename = 'Desglose_semanas.xls'; $workbook = new Spreadsheet_Excel_Writer(); $workbook->send($filename); // Look at documentation $workbook->setVersion(8); // Temporary files directory $workbook->setTempDir('/tmp'); // Definira la fila $fila = 1; $worksheet =& $workbook->addWorksheet('Hojaldre1'); $worksheet->setInputEncoding('UTF-8'); $worksheet->setMargins(0.25); $worksheet->centerHorizontally(1); $worksheet->activate(); $format_header =& $workbook->addFormat(); $format_header->setBold(); $format_header->setSize(12); $worksheet->write($fila, 0, 'Semana',$format_header); $worksheet->write($fila, 1, 'KG',$format_header); $worksheet->write($fila, 2, 'Euros',$format_header); $fila++; $worksheet->write($fila, 0, 'aaaa'); $worksheet->write($fila, 1, 'bbbb'); $worksheet->write($fila, 2, 'cccc'); // Let's send the file $workbook->close();
Saludos y gracias de antemano