Ищите решение PHP для создания файлов Excel на лету (Подумайте о динамических отчетах).
Теперь я видел PHP Excel и знаю, что могу создать файл CSV, но лучше ли это?
Я запускаю этот скрипт в системе Linux с использованием PHP Excel, но он не устанавливает все параметры
$objPHPExcel->getProperties()->setCreator("Phill");
$objPHPExcel->getProperties()->setLastModifiedBy("Phill");
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setDescription("Test document for Office 2007 XLSX");
Также, если я дам расширение .xls вместо .xlsx, оно выдаст неверный файл и не откроется. (ПРИМЕЧАНИЕ. Я использую Open Office для просмотра сгенерированного листа Excel)
Хотели бы узнать, есть ли другие / лучшие решения там?
EDIT:
Как сохранить файл
$file = '/path/to/777/dir/file.xlsx'; // not viewable by public
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save($file);