Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 3.12.76.168
<?php
$main_src = substr($_SERVER['SCRIPT_FILENAME'], 0, strlen($_SERVER['SCRIPT_FILENAME']) - 7);
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
date_default_timezone_set('GMT+5:30');
ini_set('max_execution_time', 300);
ini_set('memory_limit', '2G');
// PHPExcel_Shared_Font::setAutoSizeMethod(PHPExcel_Shared_Font::AUTOSIZE_METHOD_EXACT);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Browser');
/** Include PHPExcel */
$pdf_writer_class = $main_src . '/PHPExcel/Classes/PHPExcel.php';
require_once($pdf_writer_class);
function getheaders($objPHPExcel, $fileName)
{
//To Fit To Page while printing
ini_set('max_execution_time', '300');
$objPHPExcel->getActiveSheet()->getPageSetup()->setRowsToRepeatAtTopByStartAndEnd(1);
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToWidth(1);
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToHeight(0);
$objPHPExcel->getActiveSheet()->getPageSetup()->setHorizontalCentered(true);
$objPHPExcel->getActiveSheet()->getPageSetup()->setVerticalCentered(false);
// Redirect output to a client’s web browser (Excel5)
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename='.$fileName);
header('Cache-Control: max-age=0');
// If you're serving to IE 9, then the following may be needed
header('Cache-Control: max-age=1');
// If you're serving to IE over SSL, then the following may be needed
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); // always modified
header('Cache-Control: cache, must-revalidate'); // HTTP/1.1
header('Pragma: public'); // HTTP/1.0
ob_clean();
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
}
function generateCOPOReport($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$degree = $aobj_context->mobj_data["degree"];
$examno = $aobj_context->mobj_data["examno"];
$subject = $aobj_context->mobj_data["subject"];
$collcode = $_SESSION['collcode'];
$objPHPExcel = new PHPExcel();
$fileName = 'COPOReport.xls';
$objPHPExcel->getProperties()->setCreator("Uniclare")
->setLastModifiedBy("Me")->setTitle("My Excel Sheet")
->setSubject("My Excel Sheet")->setDescription("Excel Sheet")
->setKeywords("Excel Sheet")->setCategory("Me");
$styleArray = array(
'borders' => array(
'allborders' => array(
'style' => PHPExcel_Style_Border::BORDER_THIN,
'color' => array('argb' => '000000'),
),
),
);
$qryElement = "select distinct m.felement, m.fsubcode from subject s inner join
tdvs_copomarks m on m.fdegree = s.fdegree
and m.fexamno = s.fexamno
where m.fdegree ='{$degree}'
and m.fexamno='{$examno}' and s.fsubcode='{$subject}'";
$resultElement = $aobj_context->mobj_db->GetAll($qryElement);
$countIndex = 0;
foreach($resultElement as $val){
$subcode = $val['fsubcode'];
$element = $val['felement'];
if($element == 'theory'){
$query = "select d.fdegree, d.fexamno, s.fqpcode,
d.FDESCPN, d.fmeyear, s.FSUBSHORT, s.FSUBNAME from degree d
inner join subject s on s.fdegree = d.fdegree where
d.fdegree= '{$degree}' and d.fexamno = '{$examno}' and s.fqpcode = '{$subcode}'";
}else{
$query = "select d.fdegree, d.fexamno, s.fcsubcode,
d.FDESCPN, d.fmeyear, s.FSUBSHORT, s.FSUBNAME from degree d
inner join subject s on s.fdegree = d.fdegree where
d.fdegree= '{$degree}' and d.fexamno = '{$examno}'
and s.fcsubcode = '{$subcode}'";
}
$result = $aobj_context->mobj_db->GetRow($query);
$objPHPExcel->createSheet();
$objPHPExcel->setActiveSheetIndex($countIndex);
$objPHPExcel->getActiveSheet()->setTitle($element);
$sheet = $objPHPExcel->getActiveSheet();
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setwidth(25);
$objPHPExcel->getActiveSheet()->getStyle('A1:A13')->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('A1:A13')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A1:A13')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'Faculty Id')->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A2', 'Faculty Name')->getRowDimension('2')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A3', 'School')->getRowDimension('3')->setRowHeight(30);
$objPHPExcel->getActiveSheet()->setCellValue('A4', 'Program')->getRowDimension('4')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A5', 'Academic Year')->getRowDimension('5')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A6', 'Course Code')->getRowDimension('6')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A7', 'Course Name')->getRowDimension('7')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A8', 'Semester')->getRowDimension('8')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A9', 'Semester No.')->getRowDimension('9')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A10', 'Section')->getRowDimension('10')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A11', 'No. Of Students')->getRowDimension('11')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A12', 'Exam Type')->getRowDimension('12')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->setCellValue('A13', 'Attainment Percentage')->getRowDimension('13')->setRowHeight(25);
$objPHPExcel->getActiveSheet()->getStyle('A1:A13')->applyFromArray($styleArray);
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('F')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('G')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('H')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('K')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('L')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('M')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('N')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('O')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('P')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('Q')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('R')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('S')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('T')->setwidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('U')->setwidth(15);
$objPHPExcel->getActiveSheet()->getStyle('B1:B13')->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('B1:B13')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('B1:B13')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->mergeCells('B1:C1')->setCellValue('B1', '');
$objPHPExcel->getActiveSheet()->mergeCells('B2:C2')->setCellValue('B2', '');
$objPHPExcel->getActiveSheet()->mergeCells('B3:C3')->setCellValue('B3', $result['FDESCPN']);
$objPHPExcel->getActiveSheet()->mergeCells('B4:C4')->setCellValue('B4', '');
$objPHPExcel->getActiveSheet()->mergeCells('B5:C5')->setCellValue('B5', $result['fmeyear']);
$objPHPExcel->getActiveSheet()->mergeCells('B6:C6')->setCellValue('B6', $result['FSUBSHORT']);
$objPHPExcel->getActiveSheet()->mergeCells('B7:C7')->setCellValue('B7', $result['FSUBNAME']);
$objPHPExcel->getActiveSheet()->mergeCells('B8:C8')->setCellValue('B8', '');
$objPHPExcel->getActiveSheet()->mergeCells('B9:C9')->setCellValue('B9', $result['fexamno']);
$objPHPExcel->getActiveSheet()->mergeCells('B10:C10')->setCellValue('B10', '');
$objPHPExcel->getActiveSheet()->mergeCells('B11:C11')->setCellValue('B11', '');
$objPHPExcel->getActiveSheet()->mergeCells('B12:C12')->setCellValue('B12', '');
$objPHPExcel->getActiveSheet()->mergeCells('B13:C13')->setCellValue('B13', '');
$objPHPExcel->getActiveSheet()->getStyle('B1:B13')->applyFromArray($styleArray);
$objPHPExcel->getActiveSheet()->getStyle('C1:C13')->applyFromArray($styleArray);
if($element == 'theory'){
$query1 = "select p.fqncode,pd.fqnno,p.fmaxmarks,p.fpo,p.fco,p.fpso
from tdvs_qpcopo p
inner join tdvs_qptempdetl_copo pd on p.ftempcode = pd.ftempcode
and p.fpartcode = pd.fpartcode and p.fqncode = pd.fqncode
where p.fexamno = '{$examno}'
and ifnull(p.fmaxmarks,0) >0
and p.fqpcode = '{$subcode}'
and p.felement='{$element}'
order by pd.fqncode";
} else {
$query1 = "select p.fqncode,pd.fqnno,p.fmaxmarks,p.fpo,p.fco,p.fpso
from tdvs_qpcopo p
inner join tdvs_qptempdetl_copo pd on p.ftempcode = pd.ftempcode
and p.fpartcode = pd.fpartcode and p.fqncode = pd.fqncode
where p.fdegree = '{$degree}' and p.fexamno = '{$examno}'
and ifnull(p.fmaxmarks,0) >0
and p.fqpcode = '{$subcode}'
and p.felement='{$element}'
order by pd.fqncode";
}
$result1 = $aobj_context->mobj_db->GetAll($query1);
$objPHPExcel->getActiveSheet()->getStyle('A15:A18')->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('A15:A18')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A15:A18')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->setCellValue('A15','Question')->getRowDimension('15')->setRowHeight(20);
$objPHPExcel->getActiveSheet()->getStyle('A15:U15')->applyFromArray($styleArray);
$objPHPExcel->getActiveSheet()->setCellValue('A16','PO No')->getRowDimension('16')->setRowHeight(20);
$objPHPExcel->getActiveSheet()->getStyle('A16:U16')->applyFromArray($styleArray);
$objPHPExcel->getActiveSheet()->setCellValue('A17','CO No')->getRowDimension('17')->setRowHeight(20);
$objPHPExcel->getActiveSheet()->getStyle('A17:U17')->applyFromArray($styleArray);
$objPHPExcel->getActiveSheet()->setCellValue('A18','PSO No')->getRowDimension('18')->setRowHeight(20);
$objPHPExcel->getActiveSheet()->getStyle('A18:U18')->applyFromArray($styleArray);
$objPHPExcel->getActiveSheet()->setCellValue('A19','SRN/MAX MARKS')->getRowDimension('19')->setRowHeight(20);
$objPHPExcel->getActiveSheet()->getStyle('A19:U19')->applyFromArray($styleArray);
$alfabet1 = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
$qnno = [];
$maxmarks=[];
$po=[];
$co=[];
$pso=[];
$fileds = "";
$x =0;
$arry = [];
$copoarry = [];
foreach ($result1 as $key => $value) {
array_push($qnno, $value['fqnno']);
array_push($maxmarks, $value['fmaxmarks']);
array_push($po, str_replace("*","\n",substr($value['fpo'],0,-1)) );
array_push($co, str_replace("*","\n",substr($value['fco'],0,-1)) );
array_push($pso, str_replace("*","\n",substr($value['fpso'],0,-1)) );
$fpoarry = explode("*",$value['fpo']);
$fcoarry = explode("*",$value['fco']);
$fpsoarry = explode("*",$value['fpso']);
for ($z=0; $z < count($fcoarry); $z++) {
array_push($copoarry,$fcoarry[$z]);
}
for ($z=0; $z < count($fpoarry); $z++) {
array_push($copoarry,$fpoarry[$z]);
}
for ($z=0; $z < count($fpsoarry); $z++) {
array_push($copoarry,$fpsoarry[$z]);
}
$slNo = $key + 2;
$fileds .= "if(".'fq'.strtolower(str_replace(".","",$value['fqnno']))." = '-1','',ifnull(".'fq'.strtolower(str_replace(".","",$value['fqnno'])).",'')) as ".'fq'.strtolower(str_replace(".","",$value['fqnno'])).", ";
$arry[$x] = 'fq'.strtolower(str_replace(".","",$value['fqnno']));
$objPHPExcel->getActiveSheet()->fromArray($qnno , NULL ,'B15');
$objPHPExcel->getActiveSheet()->fromArray($po , NULL ,'B16' );
$objPHPExcel->getActiveSheet()->fromArray($co , NULL ,'B17' );
$objPHPExcel->getActiveSheet()->fromArray($pso , NULL ,'B18' );
$objPHPExcel->getActiveSheet()->fromArray($maxmarks , NULL ,'B19' );
$x++;
}
if($element == 'theory'){
$query = "select $fileds fregno from tdvs_copomarks
where fdegree = '{$degree}' and fexamno = '{$examno}'
and fsubcode = '{$subcode}' and felement='{$element}' ";
} else {
$query = "select $fileds fregno from tdvs_copomarks
where fdegree = '{$degree}' and fexamno = '{$examno}'
and fcollcode = '{$collcode}'
and fsubcode = '{$subcode}'
and felement='{$element}'";
}
// var_dump($query);
// die();
$res2= $aobj_context->mobj_db->GetAll($query);
$i=20;
$alfabet = ['B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
$x = 20;
$attnostud = [];
$nostud60 = [];
$nostud60per = [];
foreach ($res2 as $key => $value) {
$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $value['fregno']);
$arrayform = [];
for($z =0;$z<count($arry);$z++)
{
array_push($arrayform, $value[$arry[$z]]);
}
$objPHPExcel->getActiveSheet()->fromArray($arrayform , NULL ,'B'.$i );
$i++;
}
for($c=15;$c<=($i-1);$c++){
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->applyFromArray($styleArray);
}
$y = $i-1;
$i++;
$h = $i;
$j = $i+1;
$k = $i+2;
$objPHPExcel->getActiveSheet()->setCellValue('A'.$i++,'No. Of Students Attempted')->getStyle('A'.$h)->getAlignment()->setWrapText(true);
for($z =0;$z<count($arry);$z++){
$tot60marks = round(($maxmarks[$z]*.6));
$objPHPExcel->getActiveSheet()->setCellValue($alfabet[$z].$h,'=COUNT('.$alfabet[$z].$x.':'.$alfabet[$z].$y.')');
$objPHPExcel->getActiveSheet()->setCellValue($alfabet[$z].$j,'=COUNTIF('.$alfabet[$z].$x.':'.$alfabet[$z].$y.',">'.$tot60marks.'")');
}
$objPHPExcel->getActiveSheet()->getCell('A'.$i++)->setValue("No. of students who got more than or equal to 60% of marks")->getStyle('A'.$j)->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getCell('A'.$i++)->setValue("%students who more than or equal to 60% of marks")->getStyle('A'.$k)->getAlignment()->setWrapText(true);
for($z =0;$z<count($arry);$z++){
$objPHPExcel->getActiveSheet()->setCellValue($alfabet[$z].$k,'=if('.$alfabet[$z].$h.'=0,0,ROUND(('.$alfabet[$z].$j.'/'.$alfabet[$z].$h.'*100),0))');
}
for($c=$h;$c<=$k;$c++){
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[count($arry)].$c)->applyFromArray($styleArray);
}
$copoarryFinal = array_unique($copoarry);
// var_dump($copoarryFinal);
// die();
sort($copoarryFinal);
$e = count($arry)+1;
$objPHPExcel->getActiveSheet()->setCellValue($alfabet1[$e].($k+1),'Average Attainment');
$ch = $k+2;
$z = $ch;
$a = $ch;
$d = $ch;
foreach($copoarryFinal as $val){
if($val != ''){
$objPHPExcel->getActiveSheet()->setCellValue('A'.$ch,'Attainment of '.$val.' : ');
$id = substr($val,0,2);
if($id == 'CO')
$idval = '17';
else if($id == 'PO')
$idval = '16';
else if($id == 'PS')
$idval = '18';
for($z =0;$z<count($arry);$z++){
$objPHPExcel->getActiveSheet()->setCellValue($alfabet[$z].$ch,'=IF(ISERROR(FIND("'.$val.'",'.$alfabet[$z].$idval.',1)),"",'.$alfabet[$z].$k.')');
}
$ch++;
}
}
$b = $ch-1;
foreach($copoarryFinal as $val){
if($val !=''){
$x = count($arry)-1;
$objPHPExcel->getActiveSheet()->setCellValue($alfabet[count($arry)].$a,'=ROUND(AVERAGE(B'.$a.':'.$alfabet[$x].$a.'),0)');
$a++;
}
}
$c = $a+1;
$e = $a+1;
foreach($copoarryFinal as $val){
if($val != ''){
$x = count($arry)-1;
$objPHPExcel->getActiveSheet()->setCellValue('A'.$c,$val);
$objPHPExcel->getActiveSheet()->setCellValue('B'.$c,'=ROUND(AVERAGE(B'.$d.':'.$alfabet[$x].$d.'),0)');
$c++;
$d++;
}
}
foreach($copoarryFinal as $val){
if($val != ''){
$objPHPExcel->getActiveSheet()->getStyle('A'.$e.':B'.$e)->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('A'.$e.':B'.$e)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$e.':B'.$e)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$e.':B'.$e)->applyFromArray($styleArray);
$e++;
}
}
for($c=$z;$c<=($ch-1);$c++){
$d = count($arry)+1;
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[$d].$c)->getAlignment()->setWrapText(true);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[$d].$c)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[$d].$c)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getActiveSheet()->getStyle('A'.$c.':'.$alfabet1[$d].$c)->applyFromArray($styleArray);
}
// $objPHPExcel->getActiveSheet()->setTitle($fileName);
// $objPHPExcel->getActiveSheet()->getPageSetup()
// ->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);
// $get_coll_name = "select FUNIVNAME as 'FUNIVNAME',FUNIVCODE,
// FUNIVADD1 as 'state', pdf_logo_path,
// ifnull(FEXAMAPPREQ,'F') as FEXAMAPPREQ From control";
// $lobj_get_coll_name = $aobj_context->mobj_db->GetRow($get_coll_name);
// $aobj_context->FUNIVNAME = $lobj_get_coll_name['FUNIVNAME'];
// $aobj_context->s_state = $lobj_get_coll_name['state'];
// $aobj_context->pdf_logo_path = $lobj_get_coll_name['pdf_logo_path'];
// $aobj_context->FUNIVCODE = $lobj_get_coll_name['FUNIVCODE'];
// $objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddHeader('&C&H&"-,Bold"&16' . $aobj_context->FUNIVNAME . "\n" . '&12' . $rtype);
// $objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddHeader('&C&H'.$deggrp);
// $objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddFooter('&RPage &P of &N');
// for ($a=0; $a < $ch; $a++) {
// $objPHPExcel->getActiveSheet()->getRowDimension($a)->setRowHeight(25);
// }
$countIndex++;
}
getheaders($objPHPExcel, $fileName);
}
?>
|