Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$objPHPExcel = $objReader->load($fileName); Пришлось использовать какую-то библиотеку в два файла (что-то типа Excel Reader). Она за 10 секунд успевает прочитать файл и обработать 5 строчек. xlhtml, преобразовать в CSV, и читать построчно, в итоге мало кода, быстро работает, малый расход памяти, из минусов — требует разрешения использования функции exec().else $startRow = 13;$rowIterator = $objPHPExcel->getActiveSheet()->getRowIterator($startRow, $chunkSize);
foreach($rowIterator as $row) {
$cellIterator = $row->getCellIterator();
$col=Array('idx'=>$row->getRowIndex());
foreach($cellIterator as $cell)
$col[$cell->getColumn()] = $cell->getCalculatedValue();
}
Never run out of memory with PHPExcel again.
$objPHPExcel = $objReader->load($fileName);
PHPExcel и большие файлы