Quantcast
Channel: PHPExcel Forum Rss Feed
Viewing all 2707 articles
Browse latest View live

New Post: Excel Problem (Template Sheet)

$
0
0
It is necessary to convert your string ' h:m:s' in Excel time.
'Brutal' example:
$hours=13; $minutes=23; $seconds=0;// 13:23:00
$excelTime = (($hours * 3600) + ($minutes * 60) + $seconds) / 86400;
$F->setCellValue('F3', $excelTime);
$hours=14; $minutes=53; $seconds=0;// 14:53:00
$excelTime = (($hours * 3600) + ($minutes * 60) + $seconds) / 86400;
$F->setCellValue('F4', $excelTime);
$F->setCellValue('F5', '=F4-F3');//display 01:30:00
//without the style, displaying as numbers like 0.5576389, 0.6201389, 0.0.625
$F->getStyle('F3:F5')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_TIME6);

New Post: Can not read file

$
0
0
Hello,
I have problem to read file with 30K records. I got PHP Fatal Error. I am using last version PHPExcel 1.7.9
The records 30003 and after not exists in a file.

PHP Notice: Undefined index: rIdLA30001 in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1214
PHP Notice: Undefined index: rIdLA30002 in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1214
PHP Warning: simplexml_load_string(): Entity: line 30004: parser error : internal error in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): jMNddLM7h8Qg6UHwjJvZKqhFQVzTJ6uKQrrtN4%2BbDocc212l%2FZ26u6Up2NxtRcsZmmMRUdUGIDuM in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): ^ in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): Entity: line 30004: parser error : internal error in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): jMNddLM7h8Qg6UHwjJvZKqhFQVzTJ6uKQrrtN4%2BbDocc212l%2FZ26u6Up2NxtRcsZmmMRUdUGIDuM in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): ^ in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): Entity: line 30004: parser error : Extra content at the end of the document in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): jMNddLM7h8Qg6UHwjJvZKqhFQVzTJ6uKQrrtN4%2BbDocc212l%2FZ26u6Up2NxtRcsZmmMRUdUGIDuM in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Warning: simplexml_load_string(): ^ in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1238
PHP Notice: Trying to get property of non-object in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1239
PHP Warning: Invalid argument supplied for foreach() in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1239
PHP Warning: simplexml_load_string(): Entity: line 30004: parser error : internal error in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): jMNddLM7h8Qg6UHwjJvZKqhFQVzTJ6uKQrrtN4%2BbDocc212l%2FZ26u6Up2NxtRcsZmmMRUdUGIDuM in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): ^ in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): Entity: line 30004: parser error : internal error in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): jMNddLM7h8Qg6UHwjJvZKqhFQVzTJ6uKQrrtN4%2BbDocc212l%2FZ26u6Up2NxtRcsZmmMRUdUGIDuM in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): ^ in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): Entity: line 30004: parser error : Extra content at the end of the document in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): jMNddLM7h8Qg6UHwjJvZKqhFQVzTJ6uKQrrtN4%2BbDocc212l%2FZ26u6Up2NxtRcsZmmMRUdUGIDuM in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Warning: simplexml_load_string(): ^ in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1382
PHP Notice: Trying to get property of non-object in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1384
PHP Warning: Invalid argument supplied for foreach() in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1384
PHP Notice: Undefined index: rId1 in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1391
PHP Notice: ZipArchive::getFromName(): Empty string as entry name in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 323
PHP Notice: ZipArchive::getFromName(): Empty string as entry name in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 326
PHP Fatal error: Call to a member function children() on a non-object in /home/ips/portfolio/PHPExcleReader/Classes/PHPExcel/Reader/Excel2007.php on line 1408

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0
not getting all cell formats the excel is created but some cell show as 17 not 17.00

here is the code

$sql2 =" SELECT expense_data_info_id, expense_data_info_member_id, expense_data_info_date, expense_data_info_name,
expense_data_info_cust_notes, expense_data_info_business_note
FROM expense_data_info
where
expense_data_info_member_id ='".$member_id."' 
AND expense_data_info_date = '".$enddate."'";
    $rslt2 = mysql_query($sql2 )  or die(" 407 expense_data_info Failed\n<br>".$sql2."<br>\n".mysql_errno().":".mysql_error()."\n");

    while ($row2 = mysql_fetch_array($rslt2))
        {   
            $expense_data_info_cust_notes =  $row2['expense_data_info_cust_notes'] ;
            $expense_data_info_business_note =  $row2['expense_data_info_business_note'] ;
    }
      mysql_free_result($rslt2);


$path = "/httpdocs/backoffice/documents/".$name."/";
$fromfile= catPaths('/home/vhosts/greatgrow.com/httpdocs/backoffice/documents/folder0011/Expense_Report.xlsx');
$excel2 = PHPExcel_IOFactory::load($fromfile);
PHPExcel_Shared_String::setDecimalSeparator('.');
PHPExcel_Shared_String::setThousandsSeparator(',');
// print( "path is $path <br>fromfile is $fromfile <br>");
 $sql ="SELECT expense_data_id , expense_data_name , expense_data_member_id , expense_data_date , expense_data_amount , expense_data_number , expense_data_cell , expense_data_row
FROM expense_data
where expense_data_member_id ='". $member_id."'
    AND expense_data_date = '".$enddate."' 
ORDER BY expense_data_row , expense_data_cell ";
// print("$sql <br>");
$rslt2 = mysql_query($sql ) or die(" 429 expense_data Query Failed\n<br>".$sql."<br>\n".mysql_errno().":".mysql_error()."\n");
    while ($row2 = mysql_fetch_array($rslt2))
        {    
        $expense_data_amount    = $row2['expense_data_amount'] ;
        $expense_data_name  = $row2['expense_data_name'] ;
        $expense_data_number    = $row2['expense_data_number'] ;
        $cell = $row2['expense_data_cell'].$row2['expense_data_row'] ;

        $amount = 0;

        switch($expense_data_name )
                                {
        case 'MilesDriven[1]':
        $amount =  $row2['expense_data_number'] ;
        break; 
        case 'MilesDriven[2]':
        $amount =  $row2['expense_data_number'] ;
        break;
        case 'MilesDriven[3]':
        $amount =  $row2['expense_data_number'] ;
        break; 
        case 'MilesDriven[4]':
        $amount =  $row2['expense_data_number'] ;
        break;
        case 'MilesDriven[5]':
        $amount =  $row2['expense_data_number'] ;
        break; 
        case 'MilesDriven[6]':
        $amount =  $row2['expense_data_number'] ;
        break;
        case 'MilesDriven[7]':
        $amount =  $row2['expense_data_number'] ;
        break;
        case 'MilesDriven[8]':
        $amount =  $row2['expense_data_number'] ;
        break; 
        default:
        $amount = '$' . number_format($row2['expense_data_amount'], 2);
         $amount =  $row2['expense_data_amount'];
        }
        //Print( " 277 expense_data_name is $expense_data_name  amount is $amount<br>");
        $findme = 'TOTAL';
        $ptotal = strpos($expense_data_name,$findme );
        if ($ptotal === false) {$pos1 =0;} else {    $pos1 =1;}
        $findme = 'total';
        $ptotal = strpos($expense_data_name,$findme );
        if ($ptotal === false) { $pos2 =0;} else { $pos2 =1;}

        $pos = $pos1 +$pos2 ;
        if (($pos  == 0) and ($amount == '0.00'))
            {
                if ($amount == '0.00') {$amount = ''; }
                if ($amount == 0) {$amount = ''; }
            }

//print("485 cell is $cell  amount is $amount<br>");

     if ($sict == '')
        {   
            $sict = 'y';
            $excel2->setActiveSheetIndex(0) 
             ->setCellValue('C4', $name_full)
             ->setCellValue('h6', $datemdy)
              ->setCellValue('c6', $datemdy);



$i = $dstart;
//echo  $dstart .' '.$dend; 
$ix = 1;
$s = 2;
while($i<=$dend )
{
$datet = cal_from_jd($i, CAL_GREGORIAN);
$datemdya  = $datet[year].'-'.$datet[month].'-'.$datet[day]; 
$pdate = $datet[abbrevdayname] . '  '.$datet[date] ; 
$cella =$cellarray[$s];
$cella .=8;
//echo $pdate. ' ' .$cella . ' '.$s . '<br>';  
$excel2->setActiveSheetIndex(0) 
->setCellValue($cella, $pdate);


 $i++;  $ix++; $s++;
}
}

            //echo $cell .' '.$amount .'<br>' ;

            if($cell == 'J36') 
            { 
            $sql5 = "UPDATE expense_detail SET expense_detail_amount='".$amount."' 
            WHERE  expense_detail_member_id ='". $member_id."' and expense_detail_date ='".$enddate."' ";
                     $rslt5 = mysql_query($sql5)    
    or die(" 525 expense_detail update Query failed\n<br>".$sql5."<br>\n".mysql_errno().":".mysql_error()."\n");
    //mysql_free_result($rslt5);


            }

            if (($cell != 'B46') and  ($cell != 'B40'))
            {
              $excel2->setActiveSheetIndex(0) 
              ->setCellValue($cell, $amount);
            }

            if  ($cell == 'B40')
            {
            // print("530 cell is $cell  expense_data_info_cust_notes is $expense_data_info_cust_notes<br>");
              $excel2->setActiveSheetIndex(0) 
              ->setCellValue($cell, $expense_data_info_cust_notes );
            }

            if  ($cell == 'B46')
            {
            //  print("537 cell is $cell  expense_data_info_business_note is $expense_data_info_business_note<br>");
              $excel2->setActiveSheetIndex(0) 
              ->setCellValue($cell, $expense_data_info_business_note );
            }
        }

      mysql_free_result($rslt2);

     // die;
$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel5');
$objWriter->save($path.$enddate.'.xls');
$wfile =$enddate.'.xls';


$q1c = "SELECT COUNT(*) as Num FROM expense_detail
WHERE expense_detail_date = '".$enddate."' AND expense_detail_member_id ='".$member_id."' ";
$COUNT = mysql_result(mysql_query($q1c),0);

//print("$COUNT <br>"); die;
if ($COUNT == 0)
{
$q1 = "INSERT INTO expense_detail (expense_detail_id,expense_detail_member_id,expense_detail_date,expense_detail_file_name)
VALUES ( '', '$member_id','$enddate','$wfile' )";
// print(" $q1 <BR>"); die;
        $rslt1 = mysql_query($q1)     or die(" expense_detail add Query failed\n<br>"
        .$q1."<br>\n".mysql_errno().":".mysql_error()."\n");

        mysql_free_result($rslt1);
}



}

New Post: Prado/YII PHPExcel Auto Load bug - With Solution

$
0
0
Very grateful, not only works perfect for these frameworks, also meet with any of _autoload...

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0
Don't use PHP's number_Format() to format your cells.... you're creating an Excel file not HTML markup, use the Excel number format masks

e.g.
$objPHPExcel->getActiveSheet()->getStyle('A1:C3')
    ->getNumberFormat()
    ->setFormatCode('#,##0.00');

New Post: PHPExcel: Exception: Could not open StockREporter.xlsx for reading! File does not exist. in /home4/scale/public_html/czindia/system/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 235

$
0
0
Trying to write a code to import an excel file into a mysql db.

Exception: Could not open StockREporter.xlsx for reading! File does not exist. in /home4/scale/public_html/czindia/system/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 235

This is the error shown despite the correct file permissions and the existance of the file on that path
file permission : 777
file path:same as the file "Excel2007";

New Post: PHPExcel: Exception: Could not open StockREporter.xlsx for reading! File does not exist. in /home4/scale/public_html/czindia/system/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 235

$
0
0
If your file is in /home4/scale/public_html/czindia/system/PHPExcel/Classes/PHPExcel/Reader/ then you need to tell PHPExcel this, because that directory isn't going to be the current working directory unless you've actively used chdir() to change to that directory.

Note that filenames are also case-sensitive on *nix filesystems, so StockREporter.xlsx !== StockReporter.xlsx

New Post: PHPExcel: Exception: Could not open StockREporter.xlsx for reading! File does not exist. in /home4/scale/public_html/czindia/system/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 235

$
0
0
ok so whatever the directory , i have to change it to that.Suppose it is in the image folder, i have to set it to that..where do i go and change this dir?

New Post: PHPExcel: Exception: Could not open StockREporter.xlsx for reading! File does not exist. in /home4/scale/public_html/czindia/system/PHPExcel/Classes/PHPExcel/Reader/Excel2007.php on line 235

$
0
0
ok i got it,!! thankyou so much....

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0
I tried
{
              $objPHPExcel->getActiveSheet()->getStyle($cell)
                ->getNumberFormat()
                ->setFormatCode('#,##0.00');
              $excel2->setActiveSheetIndex(0) 
              ->setCellValue($cell, $amount);

did not work

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0
I also tried
$objPHPExcel->getActiveSheet()->getStyle($cell)
                ->getNumberFormat()
                ->setFormatCode('#,##0.00')
              ->setCellValue($cell, $amount);
did not work

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0
If your PHPExcel object is $excel2, then it's

$excel2->getActiveSheet() 
    ->getStyle($cell)
    ->getNumberFormat()
    ->setFormatCode('#,##0.00');

New Post: Reading XLS with diferent number formats problem

$
0
0
Hello,

I am trying to read one xls file with the help of this code:
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
The problem i have is that that xls has some columns with a number format that does not display decimals and it rounds the numbers up. So instead of reading 3,6 it reads 4 and so on.
My question is, is there a way of reading the sheet, with numbers that have decimals, using the same simple 2 lines of code reading metod "toArray()" ?

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0
I now get this error

cell is C10
Fatal error: Call to undefined method PHPExcel_Style_NumberFormat::setCellValue() in /home/vhosts/greatgrow.com/httpdocs/backoffice/expense_report_post.php on line 554

the code is
print("cell is $cell <br>");
            if (($cell != 'B46') and  ($cell != 'B40'))
            {
                 $excel2->getActiveSheet()->getStyle($cell)                
                ->getNumberFormat()
                ->setFormatCode('#,##0.00')
              ->setCellValue($cell, $amount); 
            }
if you want to see the excel sheet let me know how to send it to you

New Post: Reading XLS with diferent number formats problem

$
0
0
Put the third parameter (formatData) to false.

New Post: Reading XLS with diferent number formats problem

$
0
0
Worked like a charm.
Thanks for the quick response.

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0
setFormatCode return PHPExcel_Style_NumberFormat, not a PHPExcel_Worksheet.

if yo want to use fluent interface :
$excel2->getActiveSheet()->setCellValue($cell, $amount)->getStyle($cell)->getNumberFormat()->setFormatCode('#,##0.00');
// or
$excel2->getActiveSheet()->setCellValue($cell, $amount, true)->getStyle()->getNumberFormat()->setFormatCode('#,##0.00');
setCellValue return the PHPExcel_Worksheet (third parameter to false or omitted) and you can chain to call getStyle($cell) (the worksheet's method), or return PHPExcel_Cell (third parameter to true) and you can call getStyle() (without coordinate : it's the style of the cell)

New Post: not pick cell formats from excel sheet some cell show as 17 not 17.00

$
0
0

Yes it worked

Thank you

$excel2->getActiveSheet()
->setCellValue($cell, $amount, true)
->getStyle()->getNumberFormat()
->setFormatCode('#,##0.00');

New Post: comments default show

$
0
0
Hello phpexcelfriends,
it is possible in PHPExcel the Comments View as the default style for the print and on the screen?
Such as, for example the Font: $objPHPExcel->getDefaultStyle()->getFont()->setName('Arial')->setSize(9);
And when yes, how?
Thanks for your help.

New Post: issue with PHPExcel_Reader_

$
0
0
I have this function in a class called home_view:
public function frequent_table(){

    $filename='../data/Estratti.csv';

    if (!file_exists($filename)) {
        die("File $filename does not exist.<br />");
    }

    $objPHPExcel = PHPExcel_IOFactory::load("../data/Estratti.csv");
    $reader = new PHPExcel_Reader_Excel5();
            $objWorksheet = $objPHPExcel->getActiveSheet();
    $lastRow = $objPHPExcel->getActiveSheet()->getHighestRow();

    $ESTRAZ=array();    
    $CONCORSO=array();  
    $BA1=array();   
    $BA2=array();   
    $BA3=array();   
    $BA4=array();   
    $BA5=array();   
    $CA1=array();   
    $CA2=array();   
    $CA3=array();   
    $CA4=array();   
    $CA5=array();   
    $FI1=array();   
    $FI2=array();   
    $FI3=array();   
    $FI4=array();   
    $FI5=array();   
    $GE1=array();   
    $GE2=array();   
    $GE3=array();   
    $GE4=array();   
    $GE5=array();   
    $MI1=array();   
    $MI2=array();   
    $MI3=array();   
    $MI4=array();   
    $MI5=array();   
    $NA1=array();   
    $NA2=array();   
    $NA3=array();   
    $NA4=array();   
    $NA5=array();   
    $PA1=array();   
    $PA2=array();   
    $PA3=array();   
    $PA4=array();   
    $PA5=array();   
    $RM1=array();   
    $RM2=array();   
    $RM3=array();   
    $RM4=array();   
    $RM5=array();   
    $TO1=array();   
    $TO2=array();   
    $TO3=array();   
    $TO4=array();       
    $TO5=array();   
    $VE1=array();   
    $VE2=array();   
    $VE3=array();   
    $VE4=array();   
    $VE5=array();   
    $NZ1=array();   
    $NZ2=array();           
    $NZ3=array();       
    $NZ4=array();   
    $NZ5=array();

    $bari=array($BA1,$BA2,$BA3,$BA4,$BA5);
    $catania=array($CA1,$CA2,$CA3,$CA4,$CA5);
    $firenze=array($FI1,$FI2,$FI3,$FI4,$FI5);
    $genova=array($GE1,$GE2,$GE3,$GE4,$GE5);
    $milano=array($MI1,$MI2,$MI3,$MI4,$MI5);
    $napoli=array($NA1,$NA2,$NA3,$NA4,$NA5);
    $palermo=array($PA1,$PA2,$PA3,$PA4,$PA5);
    $roma=array($RM1,$RM2,$RM3,$RM4,$RM5);
    $torino=array($TO1,$TO2,$TO3,$TO4,$TO5);
    $venezia=array($VE1,$VE2,$VE3,$VE4,$VE5);
    $nazionale=array($NZ1,$NZ2,$NZ3,$NZ4,$NZ5);

    for ($col = 0; $col < count($bari); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $bari[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();           
        }           
    }

    for ($col = 0; $col < count($catania); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $catania[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();            
        }           
    }

    for ($col = 0; $col < count($firenze); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $firenze[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();            
        }           
    }

    for ($col = 0; $col < count($genova); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $genova[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();         
        }           
    }

    for ($col = 0; $col < count($milano); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $milano[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();         
        }           
    }

    for ($col = 0; $col < count($napoli); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $napoli[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();         
        }           
    }

    for ($col = 0; $col < count($palermo); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $palermo[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();            
        }           
    }

    for ($col = 0; $col < count($roma); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $roma[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();           
        }           
    }

    for ($col = 0; $col < count($torino); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $torino[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();         
        }           
    }

    for ($col = 0; $col < count($venezia); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $venezia[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();            
        }           
    }

    for ($col = 0; $col < count($nazionale); $col++){
        for ($row = 1; $row <= $lastRow +1; $row++){
            $nazionale[$col][$row -1]=$objWorksheet->getCellByColumnAndRow($col,$row)->getValue();          
        }           
    }
    $count_bari=array_count_values($bari);
    $count_catania=array_count_values($catania);
    $count_firenze=array_count_values($firenze);
    $count_genova=array_count_values($genova);
    $count_milano=array_count_values($milano);
    $count_napoli=array_count_values($napoli);
    $count_palermo=array_count_values($palermo);
    $count_roma=array_count_values($roma);
    $count_torino=array_count_values($torino);
    $count_venezia=array_count_values($venezia);
    $count_nazionale=array_count_values($nazionale);

    arsort($count_bari);
    arsort($count_catania);
    arsort($count_firenze);
    arsort($count_genova);
    arsort($count_milano);
    arsort($count_napoli);  
    arsort($count_palermo);
    arsort($count_roma);
    arsort($count_torino);
    arsort($count_venezia);
    arsort($count_nazionale);

    $keys_bari=array_keys($count_bari);
    $keys_catania=array_keys($count_catania);
    $keys_firenze=array_keys($count_firenze);
    $keys_genova=array_keys($count_genova);
    $keys_milano=array_keys($count_milano);     
    $keys_napoli=array_keys($count_napoli);
    $keys_palermo=array_keys($count_palermo);
    $keys_roma=array_keys($count_roma);
    $keys_torino=array_keys($count_torino);
    $keys_venezia=array_keys($count_venezia);
    $keys_nazionale=array_keys($count_nazionale);

    $frequent_bari=$keys_bari[0][1];
    $frequent_catania=$keys_catania[0][1];
    $frequent_firenze=$keys_firenze[0][1];
    $frequent_genova=$keys_genova[0][1];
    $frequent_milano=$keys_milano[0][1];
    $frequent_napoli=$keys_napoli[0][1];
    $frequent_palermo=$keys_palermo[0][1];
    $frequent_roma=$keys_roma[0][1];
    $frequent_torino=$keys_torino[0][1];
    $frequent_venezia=$keys_venezia[0][1];
    $frequent_nazionale=$keys_nazionale[0][1];
}

and a page that uses it

<?php
include_once "../aliengine/home_view.php";
$view = new home_view();
$view->frequent_table();
echo '<pre> debug';
echo $frequent_bari;
echo $frequent_catania;
echo $frequent_firenze;
echo $frequent_genova;
echo $frequent_milano;
echo $frequent_napoli;
echo $frequent_palermo;
echo $frequent_roma;
echo $frequent_torino;
echo $frequent_venezia;
echo $frequent_nazionale;

echo '</pre>';

?>

when i load the page instead of the expected output I have an error:

Fatal error: Class 'PHPExcel_Reader_' not found in /var/www/studionx.aliengine.it/htdocs/phpexcel/Classes/PHPExcel/IOFactory.php on line 170

please help
Viewing all 2707 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>