Am trying to export an excel file with 5 worksheets in it.
I would like to export each worksheet as an individual excel file. I have tried using thegetWorksheetIterator
but no success and it throws this error.
Catchable fatal error: Object of class PHPExcel_Worksheet could not be converted to string in
<!--?php //session_start(); ?--><!--?php set_time_limit(0); require_once '../Classes/PHPExcel/IOFactory.php'; $objReader = PHPExcel_IOFactory::createReader('Excel2007'); $objReader--->setReadDataOnly(false); //$xlsxfiles=$_SESSION['file']; //echo $xlsxfiles; $objPHPExcel = $objReader->load('../upload/Demobook.xlsx'); $num=$objPHPExcel->getSheetCount() ; $sheetnames=$objPHPExcel->getSheetNames() ; $objWorksheet = $objPHPExcel->getActiveSheet(); $highestRow = $objWorksheet->getHighestRow(); // e.g. 10 $objWriter = new PHPExcel_Writer_CSV($objPHPExcel); $objWriter->setDelimiter(','); $objWriter->setEnclosure(''); $objWriter->setLineEnding("\r\n"); $objReader = new PHPExcel_Reader_CSV(); foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $worksheet->getTitle(); } $objWriter->save("../"."CSV"."/".$worksheet.".".'csv'); //header("Location: column_sort.php"); //exit; ?>