Имхо, на экселевский фаил такого размера никакой оперативки не хватит.
Оптимальнее перевести его в csv.
Но если все же xls то рекомендую http://phpexcel[dot]codeplex[dot]com/
Okula если добавить модификатор u - ошибка. Кодировка 100% верная, иначе не находило бы и в нижнем регистре. Alek Добавить верхний регистр это можно, но не ясно зачем его добавлять и почему i работает не как ожидалось.