Spreadsheet_Excel_Writer проблема с количеством строк

MarkusM

Новичок
Spreadsheet_Excel_Writer проблема с количеством строк

Вот уже как пару лет использую эту библиотеку для экспорта прайса магазина в excel. За все время не было никаких проблем. Но время идет, асортимент магазина постоянно расширяется, а с ним увеличивается кол-во наименований в прайсе. И вот в один прекрассный момент xls файл прайса стал портиться при создании. Старые версии Excel вообще просто падают и не открывают этот файл, новые версии восстанавливают файл с примечанием что файл был сильно поврежден. При чем в файле остаются все записи которые были экспортированны, пропусков или не дописания нет.
Во время экспорта никаких ошибок или предупреждений не выдается. Отображение ошибок включено, запись ошибок в лог включено.
Стал разбираться в чем дело, грешным делом подумал что какая-то запись имеет некие символы которые портят таблицу в Excel. Стал уменьшать количество экспортируемых строк, добрался до строки когда файл экспортируется нормально. Но в строке не было ничего такого. Тогда я в цикле создания строк пропустил несколько итераций (150 случайно выставил) и файл нормально экспортировался до последней строки из MySQL. Вывод такой, что есть какое-то ограницение на количество строк либо в самой либе либо, что маловероятно, в Excel.
При полном экспорте и восстановлении xls файла в файле насчитывается около 7771 запись. Учитывая что я пропустил 150 итераций, выходит что ограничение где-то на 7500-7600.
Может кто сталкивался с этим?
На всякий случай: memory_limit 64M, вобщем все настройки PHP ограничивающие работу скрипта выставлены по макс.
Направьте в какую сторону копать.
 
Сверху