я использую PHPExcel
читать большой файл «xls». Во-первых, я определяю тип файла для чтения с помощью PHPExcel_IOFactory::identify($inputFileName)
, Тем не менее, PHPExcel неправильно идентифицирует его как файл HTML и использует HTML Reader, который не работает с ошибками DOM.
После некоторых поисков я обнаружил, что PHPExcel плохо работает с потоковыми упаковщиками. Обратитесь сюда.
Я понятия не имею, что такое потоковые оболочки, и файл, который я пытаюсь прочитать, загружается с помощью wget.
Пожалуйста, дайте мне знать, как удалить потоковые оболочки, чтобы PHPExcel мог правильно идентифицировать файл.
Спасибо.
Загрузите файл на локальный диск на вашем сервере, даже если он является временным файлом, а затем попытайтесь определить / прочитать его …. но PHPExcel использует FSEEK () для большинства читателей, что не поддерживается многими потоковыми упаковщиками.
Других решений пока нет …