Files
2026-09-03 11:24:19 +02:00

55 lines
2.3 KiB
PHP

<?php session_start();
/**
* Created by PhpStorm.
* User: Przemek
* Date: 2015-10-15
* Time: 01:16
*/
require_once '../PHPExcel.php';
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="Lista_studni.xlsx"');
header('Cache-Control: max-age=0');
$styleArray = array(
'font' => array(
'bold' => true,
'size' => 16
));
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:H1');
$objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->getStyle('A1:H1')->applyFromArray($styleArray);
$objPHPExcel->getActiveSheet()->SetCellValue('A1', 'Lista studni');
$objPHPExcel->getActiveSheet()->SetCellValue('A2', 'Lp.');
$objPHPExcel->getActiveSheet()->SetCellValue('B2', 'Studnia');
$objPHPExcel->getActiveSheet()->SetCellValue('C2', 'Bariera');
$objPHPExcel->getActiveSheet()->SetCellValue('D2', 'Pompa');
$objPHPExcel->getActiveSheet()->SetCellValue('E2', 'Numer fabryczny pompy [S/N]');
$objPHPExcel->getActiveSheet()->SetCellValue('F2', 'Silnik');
$objPHPExcel->getActiveSheet()->SetCellValue('G2', 'Numer fabryczny silnika [S/N]');
$objPHPExcel->getActiveSheet()->SetCellValue('H2', 'Typ');
for($i=0;$i<count($_SESSION['site401_array']);$i++)
{
$objPHPExcel->getActiveSheet()->SetCellValue('A'.($i+3), $i+1);
$objPHPExcel->getActiveSheet()->SetCellValue('B'.($i+3), $_SESSION['site401_array'][$i]['well_name']);
$objPHPExcel->getActiveSheet()->SetCellValue('C'.($i+3), $_SESSION['site401_array'][$i]['bariera']);
$objPHPExcel->getActiveSheet()->SetCellValue('D'.($i+3), $_SESSION['site401_array'][$i]['pup_name']);
$objPHPExcel->getActiveSheet()->SetCellValue('E'.($i+3), $_SESSION['site401_array'][$i]['pup_no']);
$objPHPExcel->getActiveSheet()->SetCellValue('F'.($i+3), $_SESSION['site401_array'][$i]['eng_name']);
$objPHPExcel->getActiveSheet()->SetCellValue('G'.($i+3), $_SESSION['site401_array'][$i]['eng_no']);
$objPHPExcel->getActiveSheet()->SetCellValue('H'.($i+3), $_SESSION['site401_array'][$i]['desc']);
}
$objPHPExcel->getActiveSheet()->setTitle('Lista studni');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
exit;
?>