Intereting Posts
Как я могу ограничить доступ к некоторым страницам PHP только со страниц моего сайта? как отображать ошибки на MAMP? Создать переменную из вывода print_r $ stmt-> close () vs $ stmt-> free_result () Как мне отобразить информацию об ошибке внутреннего сервера PHP? получить время UTC в PHP Динамическое создание zip с php Подключиться к удаленному файлу .mdb MS Access с php on linux Использование Curl для получения удаленного источника страницы, как эхо только одна строка кода на основе его номера Как создать поддомен для каждого пользователя в облаке AWS Как я могу выполнять свою позицию на странице при обновлении (AJAX) Ошибка вызова функции undefined function при вызове метода класса Использование PDO для вставки нескольких записей в несколько таблиц из одного оператора? Почему я не могу выполнять математику в объявлении свойства класса? Длинные запросы блокируют другие запросы в Apache и PHP

phpexcel Разрешенный размер памяти 134217728 байт, израсходованный

Я использую phpexcel для написания довольно большого файла excel.

Я пишу его из массива, который выглядит как

array( [0] => stdClass Object ( [sent] => Mar 31st, 2011 02:10PM [to_number] => 64211111111 [additional_txt] => [misc_data] => ) ... [14058] => stdClass Object ( [sent] => Mar 31st, 2011 02:10PM [to_number] => 64211111111 [additional_txt] => [misc_data] => ) ) 

Цикл

 $r = 0; foreach ($replies_obj as $row) { $c = 'A'; foreach ($row as $col) $xlsx->getActiveSheet()->setCellValue($c++ . $r, $col); $r++; } 

и ошибка

Неустранимая ошибка: допустимый размер памяти 134217728 байт исчерпан (пытался выделить 105 байт) в /home/webspace/xxxx/test/htdocs/application/libraries/PHPExcel/Worksheet.php в строке 961

Является ли это проблемой phpexcel или я делаю что-то неправильно?

Как я могу это исправить?

О PHPExcel и памяти используется много, и я не буду повторять все здесь.

Попробуйте прочитать некоторые темы на дискуссионной панели PHPExcel, обсуждая проблему, такую ​​как эта ; или предыдущие ответы здесь на SO, такие как этот или тот