Использование PHP для извлечения из Oracle в Excelsheet с использованием PHPExcel, с данными более 65k строк?

Я использую PHP OCI8 для извлечения данных из базы данных Oracle в электронную таблицу MS Excel с помощью функции PHP Excel. Данные состоят из 23 столбцов и более 65 тыс. Строк. Я считаю, что это большие данные, и их невозможно записать в Excel и показать эту ошибку

Неустранимая ошибка: превышено максимальное время выполнения 900 секунд в C: \ inetpub \ wwwroot \ Classes \ PHPExcel \ Writer \ Excel2007 \ Worksheet.php в строке 1058

  1. Мой вопрос: как рассчитать правильное количество времени, необходимое для данных, которые я извлекаю?

  2. Какова наилучшая практика извлечения этих больших данных в электронную таблицу или файл CSV?

в коде уже установлено oci_set_prefetch($stid1, 400); а если данные меньше 65к система разрешит запись в файл (.xls)

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]