Create xlsx Excel files easily by using 4D and PHPExcel. Here is a video that shows a quick and easy way to generate Excel data from 4D…
Get Demo database here:
https://github.com/4dmethod/ExcelDemo
Basically this…
// create new Excel5 reader object for original file
$objPHPExcel = PHPExcel_IOFactory::createReader('Excel5');
// load data from original excel file
$objPHPExcel = $objPHPExcel->load($excelFile);
// write the data out to an Excel2007 object
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
// actual file creation
$excelFileOut = str_replace(".xls",".xlsx",$excelFile);
$objWriter->save($excelFileOut);
// returns new file path
return $excelFileOut;


