29 error_reporting(E_ALL);
30 ini_set(
'display_errors', TRUE);
31 ini_set(
'display_startup_errors', TRUE);
32 date_default_timezone_set(
'Europe/London');
34 define(
'EOL',(PHP_SAPI ==
'cli') ?
PHP_EOL :
'<br />');
37 require_once dirname(__FILE__) .
'/../Classes/PHPExcel.php';
41 echo date(
'H:i:s') ,
" Create new PHPExcel object" ,
EOL;
46 $objPHPExcel->getProperties()->setCreator(
"Maarten Balliauw")
47 ->setLastModifiedBy(
"Maarten Balliauw")
48 ->setTitle(
"PHPExcel Test Document")
49 ->setSubject(
"PHPExcel Test Document")
50 ->setDescription(
"Test document for PHPExcel, generated using PHP classes.")
51 ->setKeywords(
"office PHPExcel php")
52 ->setCategory(
"Test result file");
59 <h1 align="center">My very first example of rich text<br />generated from html markup</h1> 61 <font size="14" COLOR="rgb(0,255,128)"> 62 <b>This block</b> contains an <i>italicized</i> word; 63 while this block uses an <u>underline</u>. 66 <p align="right"><font size="9" color="red"> 67 I want to eat <ins><del>healthy food</del><strong>pizza</strong></ins>. 72 <font color="#ff0000"> 73 100°C is a hot temperature 76 <font color="#0080ff"> 83 $html4=
'H<sub>2</sub>SO<sub>4</sub> is the chemical formula for Sulphuric acid';
92 $objPHPExcel->getActiveSheet()->getColumnDimension(
'A')->setWidth(48);
93 $objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);
103 $objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);
129 $objWriter->save(str_replace(
'.php',
'.xlsx', __FILE__));
133 echo date(
'H:i:s') ,
" File written to " , str_replace(
'.php',
'.xlsx', pathinfo(__FILE__, PATHINFO_BASENAME)) ,
EOL;
136 echo date(
'H:i:s') ,
' Current memory usage: ' , (memory_get_usage(
true) / 1024 / 1024) ,
" MB" , EOL;
140 echo date(
'H:i:s') ,
" Write to Excel5 format" ,
EOL;
141 $callStartTime = microtime(
true);
144 $objWriter->save(str_replace(
'.php',
'.xls', __FILE__));
148 echo date(
'H:i:s') ,
" File written to " , str_replace(
'.php',
'.xls', pathinfo(__FILE__, PATHINFO_BASENAME)) ,
EOL;
149 echo 'Call time to write Workbook was ' , sprintf(
'%.4f',
$callTime) ,
" seconds" ,
EOL;
151 echo date(
'H:i:s') ,
' Current memory usage: ' , (memory_get_usage(
true) / 1024 / 1024) ,
" MB" , EOL;
155 echo date(
'H:i:s') ,
" Peak memory usage: " , (memory_get_peak_usage(
true) / 1024 / 1024) ,
" MB" , EOL;
159 echo 'Files have been created in ' , getcwd() ,
EOL;
static createWriter(PHPExcel $phpExcel, $writerType='')
Create PHPExcel_Writer_IWriter.
if($is_dev) echo "Review changes write something in WHATSNEW and and then commit with log PHP_EOL
date( 'd-M-Y', $objPHPExcel->getProperties() ->getCreated())