array( 'bold' => true, 'size' => 16, 'color' => array('rgb' => 'B22222') )); $styleArray1 = array( 'font' => array( 'bold' => true, )); $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:F1'); $objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(25); $objPHPExcel->getActiveSheet()->getStyle('A1:F1')->applyFromArray($styleArray); $objPHPExcel->getActiveSheet()->SetCellValue('A1', 'Moc i wydajność systemu odwodnienia wgłębnego '.str_replace('Dębina', 'P/Bełchatów - bariera ochronna Dębina', $_SESSION['syndis_eq_stock']) ); $objPHPExcel->setActiveSheetIndex(0)->mergeCells('A2:K2'); $objPHPExcel->getActiveSheet()->SetCellValue('A2', 'Na dzień '.$_SESSION['rap004_array_date']); $objPHPExcel->getActiveSheet()->SetCellValue('A4', 'Bariera'); $objPHPExcel->getActiveSheet()->SetCellValue('B4', 'Ilość studni z agregatem'); $objPHPExcel->getActiveSheet()->SetCellValue('C4', 'Ilość studni wyłączonych'); $objPHPExcel->getActiveSheet()->SetCellValue('D4', 'Moc znamionowa [kW]'); $objPHPExcel->getActiveSheet()->SetCellValue('E4', 'Moc pobierana [kW]'); $objPHPExcel->getActiveSheet()->SetCellValue('F4', 'Wydajność Q [m3/min]'); $levVAL_1=0; $levVAL_2=0; $levVAL_3=0; $levVAL_4=0; $levVAL_5=0; $kolumna = 5; for($i=0;$igetActiveSheet()->SetCellValue('A'.($kolumna+$i), $_SESSION['rap004_array_01'][$i]['bariera']); $objPHPExcel->getActiveSheet()->SetCellValue('B'.($kolumna+$i), $_SESSION['rap004_array_01'][$i]['ile']); $objPHPExcel->getActiveSheet()->SetCellValue('C'.($kolumna+$i), $_SESSION['rap004_array_01'][$i]['wylaczone']); $objPHPExcel->getActiveSheet()->SetCellValue('D'.($kolumna+$i), $_SESSION['rap004_array_01'][$i]['moc_zn']); $objPHPExcel->getActiveSheet()->SetCellValue('E'.($kolumna+$i), $_SESSION['rap004_array_01'][$i]['moc_pob']); $objPHPExcel->getActiveSheet()->SetCellValue('F'.($kolumna+$i), $_SESSION['rap004_array_01'][$i]['q']); $levVAL_1+=$_SESSION['rap004_array_01'][$i]['ile']; $levVAL_2+=$_SESSION['rap004_array_01'][$i]['wylaczone']; $levVAL_3+=$_SESSION['rap004_array_01'][$i]['moc_zn']; $levVAL_4+=$_SESSION['rap004_array_01'][$i]['moc_pob']; $levVAL_5+=$_SESSION['rap004_array_01'][$i]['q']; } //podsumowanie $objPHPExcel->getActiveSheet()->SetCellValue('A'.($kolumna+$i), 'Razem'); $objPHPExcel->getActiveSheet()->SetCellValue('B'.($kolumna+$i), $levVAL_1); $objPHPExcel->getActiveSheet()->SetCellValue('C'.($kolumna+$i), $levVAL_2); $objPHPExcel->getActiveSheet()->SetCellValue('D'.($kolumna+$i), $levVAL_3); $objPHPExcel->getActiveSheet()->SetCellValue('E'.($kolumna+$i), $levVAL_4); $objPHPExcel->getActiveSheet()->SetCellValue('F'.($kolumna+$i), $levVAL_5); $i++; $i++; $i++; //Wykaz studni wyłączonych z zabudowanymi agregatami $objPHPExcel->setActiveSheetIndex(0)->mergeCells('A'.($kolumna+$i).':E'.($kolumna+$i)); $objPHPExcel->getActiveSheet()->SetCellValue('A'.($kolumna+$i).'', 'Wykaz studni wyłączonych z zabudowanymi agregatami'); $i++; $objPHPExcel->getActiveSheet()->SetCellValue('A'.($kolumna+$i), 'Bariera'); $objPHPExcel->getActiveSheet()->SetCellValue('B'.($kolumna+$i), 'Studnia'); $objPHPExcel->getActiveSheet()->SetCellValue('C'.($kolumna+$i), 'Typ pompy'); $objPHPExcel->getActiveSheet()->SetCellValue('D'.($kolumna+$i), 'Typ silnika'); $objPHPExcel->getActiveSheet()->SetCellValue('E'.($kolumna+$i), 'Powód wyłączenia'); $i++; $kolumna = $kolumna+$i; for($i=0;$igetActiveSheet()->SetCellValue('A'.($kolumna+$i), $_SESSION['rap004_array_02'][$i]['bariera']); $objPHPExcel->getActiveSheet()->SetCellValue('B'.($kolumna+$i), $_SESSION['rap004_array_02'][$i]['studnia']); $objPHPExcel->getActiveSheet()->SetCellValue('C'.($kolumna+$i), $_SESSION['rap004_array_02'][$i]['pompa']); $objPHPExcel->getActiveSheet()->SetCellValue('D'.($kolumna+$i), $_SESSION['rap004_array_02'][$i]['silnik']); $objPHPExcel->getActiveSheet()->SetCellValue('E'.($kolumna+$i), $_SESSION['rap004_array_02'][$i]['powod']); } $objPHPExcel->getActiveSheet()->setTitle('Moc i wydajność'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('php://output'); exit; ?>