PHPExcel Reader Example #01

Simple File Reader using PHPExcel_IOFactory::load()

'; $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); echo '
'; $sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true); var_dump($sheetData); $i = 0; foreach ($objPHPExcel->getActiveSheet()->getDrawingCollection() as $drawing) { if ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) { ob_start(); call_user_func( $drawing->getRenderingFunction(), $drawing->getImageResource() ); $imageContents = ob_get_contents(); ob_end_clean(); switch ($drawing->getMimeType()) { case PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_PNG : $extension = 'png'; break; case PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_GIF: $extension = 'gif'; break; case PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_JPEG : $extension = 'jpg'; break; } } else { $zipReader = fopen($drawing->getPath(),'r'); $imageContents = ''; while (!feof($zipReader)) { $imageContents .= fread($zipReader,1024); } fclose($zipReader); $extension = $drawing->getExtension(); } $myFileName = '00_Image_'.++$i.'.'.$extension; file_put_contents($myFileName,$imageContents); } ?>