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

New Post: Problem with an xls' file --> Fatal error: Call to a member function setTime() on a non-object

$
0
0

Thanks for your answer.

 

But it's not working...

 

Here is my code :

<?php

error_reporting(E_ALL);
set_time_limit(0);

date_default_timezone_set('Europe/London');

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>PHPExcel Reader Example #01</title>

</head>
<body>

<h1>PHPExcel Reader Example #01</h1>
<h2>Simple File Reader using PHPExcel_IOFactory::load()</h2>
<?php

/** Include path **/
set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');

/** PHPExcel_IOFactory */
include 'PHPExcel/IOFactory.php';



//var_dump($sheetData);


class MyReadFilter implements PHPExcel_Reader_IReadFilter
{

	public function readCell($column, $row, $worksheetName = '') {
		
		// Read title row and rows 20 - 30
		if ($row > 1) {
			return true;
		}
			return false;
	}
}

$objReader = new PHPExcel_Reader_Excel5();
$objReader->setReadFilter( new MyReadFilter() );
$objPHPExcel = $objReader->load("../../../NewStock.xls");
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);

//var_dump($sheetData);

?>

<?php
$objReader = new PHPExcel_Reader_Excel5();
$objReader->setReadDataOnly(true);

$objPHPExcel = $objReader->load("sampleData/example1.xls");
$objWorksheet = $objPHPExcel->getActiveSheet();

echo '<table>' . "\n";
foreach ($objWorksheet->getRowIterator() as $row) {
  echo '<tr>' . "\n";
		
  $cellIterator = $row->getCellIterator();
  $cellIterator->setIterateOnlyExistingCells(false); // This loops all cells,
                                                     // even if it is not set.
                                                     // By default, only cells
                                                     // that are set will be
                                                     // iterated.
  foreach ($cellIterator as $cell) {
    echo '<td>' . $cell->getFormattedValue() . '</td>' . "\n";
  }
  
  echo '</tr>' . "\n";
}
echo '</table>' . "\n";

//var_dump($objWorksheet);
//echo "test".$cell();
//var_dump($cell->getFormattedValue(2));
?>

<body>
</html>

 

What i did wrong ?

 

Thanks !


Viewing all articles
Browse latest Browse all 2707

Trending Articles



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