Использую класс PHPExcel https://github.com/PHPOffice/PHPExcel но обработка происходит очень медленно.
Сам файл содержит в себе шесть вкладок и от 5-20 тыс. строк на вкладку. Данная обработка выполняется в течении 40-50 минут. При дебаге обратил внимание что большую часть времени, затрачивается когда при обработке файла переключаются вкладки.
foreach ($arrTabs as $r)
{
$index = (int)$r->tab-1;
$objPHPExcel->setActiveSheetIndex($index);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
}
Попробовал искать другие решения и одно из которых нашёл это http://stackoverflow.com/questions/30862462/how-to-generate-a-big-excel-file-with-php
Неплохой класс https://github.com/box/spout который работает намного быстрее. Опять здесь другая проблема некоторые excel файлы он обрабатывает без проблем, а с некоторыми появляется вот такая ошибка:
Uncaught Box\Spout\Common\Exception\IOException: Could not open pegawai baru2.XLSX for reading!
Хотя класс PHPExcel эти файлы обрабатывает без проблем.
Может есть какие - то другие производительные решения? Или возможность улучшить текущее решение
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Вообщем есть VPS на котором развернута связка php 54 + mysql + nginx
В общем вроде всё просто, но не очень =) Задача следующая - есть сетка NxM, и рекурсия ходит по клеткамКак сохранять направление движения? В данный...
Интересует такой вопрос: можно ли в мобильной версии сайта выводить меньшее количество товаров на странице магазина, чем в большой десктоп...