getProperties()->setCreator("E5 CRM"); $objPHPExcel->getProperties()->setLastModifiedBy("E5 CRM"); $objPHPExcel->getProperties()->setTitle("Office 2007 PRICEBOOK"); $objPHPExcel->getProperties()->setSubject("Office 2007 PRICEBOOK"); $objPHPExcel->getProperties()->setDescription("PRICEBOOK"); $alf1="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; for($i=0;$igetActiveSheet()->getColumnDimension('A')->setWidth(40); $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(150); $objPHPExcel->getActiveSheet()->SetCellValue('A1','Kod'); $objPHPExcel->getActiveSheet()->SetCellValue('B1','Nazwa'); //get products $res = $GLOBALS['db']->query("SELECT id, name, code FROM ecmproducts WHERE product_category_id='77b2bbbc-7ae1-47c3-a5d9-484da1665e3e' AND code LIKE '%RE%' ORDER BY code"); $r=2; while ($row = $GLOBALS['db']->fetchByAssoc($res)) { $objPHPExcel->getActiveSheet()->SetCellValue('A'.$r,$row['code']); $objPHPExcel->getActiveSheet()->SetCellValue('B'.$r,$row['name']); $r++; } $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); chmod("cache/upload",0777); $microtime=str_replace(".","",str_replace(" ","",microtime())); $name="cache/upload/Report".$microtime.".xlsx"; $objWriter->save($name); chmod($name,0777); header("Location: ".$name); ?>