array( 'bold' => true, 'size' => 16 )); $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:J1'); $objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(25); $objPHPExcel->getActiveSheet()->getStyle('A1:J1')->applyFromArray($styleArray); $objPHPExcel->getActiveSheet()->SetCellValue('A1', 'Stan pomp'); $objPHPExcel->getActiveSheet()->SetCellValue('A2', 'Lp.'); $objPHPExcel->getActiveSheet()->SetCellValue('B2', 'Typ pompy'); $objPHPExcel->getActiveSheet()->SetCellValue('C2', 'Nowe'); $objPHPExcel->getActiveSheet()->SetCellValue('D2', 'Rezerwa'); $objPHPExcel->getActiveSheet()->SetCellValue('E2', 'Remont'); $objPHPExcel->getActiveSheet()->SetCellValue('F2', 'Eksploatacja SPM'); $objPHPExcel->getActiveSheet()->SetCellValue('G2', 'Bestgum'); $objPHPExcel->getActiveSheet()->SetCellValue('H2', 'Kasacja [w likwidacji]'); $objPHPExcel->getActiveSheet()->SetCellValue('I2', 'Kasacja [zatopione]'); $objPHPExcel->getActiveSheet()->SetCellValue('J2', 'Razem'); $sum_nowe=0; $sum_rezerwa=0; $sum_remont=0; $sum_eksp_spm=0; $sum_bestgum=0; $sum_kas_lik=0; $sum_kas_zatop=0; $sum_pumpcount=0; for($i=0;$igetActiveSheet()->SetCellValue('A'.($i+3), $i+1); $objPHPExcel->getActiveSheet()->SetCellValue('B'.($i+3), $_SESSION['site303_array'][$i]['pumpName']); $objPHPExcel->getActiveSheet()->SetCellValue('C'.($i+3), $_SESSION['site303_array'][$i]['nowe']); $objPHPExcel->getActiveSheet()->SetCellValue('D'.($i+3), $_SESSION['site303_array'][$i]['rezerwa']); $objPHPExcel->getActiveSheet()->SetCellValue('E'.($i+3), $_SESSION['site303_array'][$i]['remont']); $objPHPExcel->getActiveSheet()->SetCellValue('F'.($i+3), $_SESSION['site303_array'][$i]['eksp_spm']); $objPHPExcel->getActiveSheet()->SetCellValue('G'.($i+3), $_SESSION['site303_array'][$i]['bestgum']); $objPHPExcel->getActiveSheet()->SetCellValue('H'.($i+3), $_SESSION['site303_array'][$i]['kas_lik']); $objPHPExcel->getActiveSheet()->SetCellValue('I'.($i+3), $_SESSION['site303_array'][$i]['kas_zatop']); $objPHPExcel->getActiveSheet()->SetCellValue('J'.($i+3), $_SESSION['site303_array'][$i]['pumpcount']); if ($_SESSION['site303_array'][$i]['nowe']>0) $sum_nowe+=$_SESSION['site303_array'][$i]['nowe']; if ($_SESSION['site303_array'][$i]['rezerwa']>0) $sum_rezerwa+=$_SESSION['site303_array'][$i]['rezerwa']; if ($_SESSION['site303_array'][$i]['remont']>0) $sum_remont+=$_SESSION['site303_array'][$i]['remont']; if ($_SESSION['site303_array'][$i]['eksp_spm']>0) $sum_eksp_spm+=$_SESSION['site303_array'][$i]['eksp_spm']; if ($_SESSION['site303_array'][$i]['bestgum']>0) $sum_bestgum+=$_SESSION['site303_array'][$i]['bestgum']; if ($_SESSION['site303_array'][$i]['kas_lik']>0) $sum_kas_lik+=$_SESSION['site303_array'][$i]['kas_lik']; if ($_SESSION['site303_array'][$i]['kas_zatop']>0) $sum_kas_zatop+=$_SESSION['site303_array'][$i]['kas_zatop']; if ($_SESSION['site303_array'][$i]['pumpcount']>0) $sum_pumpcount+=$_SESSION['site303_array'][$i]['pumpcount']; } $i++; $objPHPExcel->getActiveSheet()->SetCellValue('B'.($i+3), 'RAZEM'); $objPHPExcel->getActiveSheet()->SetCellValue('C'.($i+3), $sum_nowe); $objPHPExcel->getActiveSheet()->SetCellValue('D'.($i+3), $sum_rezerwa); $objPHPExcel->getActiveSheet()->SetCellValue('E'.($i+3), $sum_remont); $objPHPExcel->getActiveSheet()->SetCellValue('F'.($i+3), $sum_eksp_spm); $objPHPExcel->getActiveSheet()->SetCellValue('G'.($i+3), $sum_bestgum); $objPHPExcel->getActiveSheet()->SetCellValue('H'.($i+3), $sum_kas_lik); $objPHPExcel->getActiveSheet()->SetCellValue('I'.($i+3), $sum_kas_zatop); $objPHPExcel->getActiveSheet()->SetCellValue('J'.($i+3), $sum_pumpcount); $objPHPExcel->getActiveSheet()->setTitle('Stan pomp'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('php://output'); exit; ?>