Если отправляешь через GET и очень большой массив, то обрезает из за того, что у GET лимит длинны есть. Как сказал Viper, нужно понять на каком этапе происходит потеря данных, и будет тогда легче понять в чем проблема...
Если он был битый, то скорее всего после load в objPHPExcel было бы пусто, а не объект. Думаю достаточно было бы проверить на это, или гуглить в направлении "phpexcel load error".