Я так много пытаюсь прочитать файл Excel, который я выскочил с веб-страницы. Он имеет тип: Microsoft Excel 97-2004 Workbook (я проверил его из MS Excel). Это то, что я пытаюсь с PHPExcel:Невозможно прочитать Excel 97-2004 Workbook
$destination = APPPATH . "docs/app.xls";
$inputFileType = PHPExcel_IOFactory::identify($destination);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($destination);
и я получаю следующее сообщение об ошибке:
A PHP Error was encountered
Severity: Warning
Message: simplexml_load_file(): /var/www/application/cookies/app.xls:1: parser error : Start tag expected, '<' not found
Filename: Reader/Excel2003XML.php
Line Number: 333
....
A PHP Error was encountered
Severity: Warning
Message: simplexml_load_file(): HTTP/1.1 200 OK
Filename: Reader/Excel2003XML.php
Line Number: 333
...
A PHP Error was encountered
Severity: Warning
Message: simplexml_load_file():^
Filename: Reader/Excel2003XML.php
Line Number: 333
...
Fatal error: Call to a member function getNamespaces() on boolean in /var/www/application/third_party/PHPExcel/Reader/Excel2003XML.php on line 334
A PHP Error was encountered
Severity: Error
Message: Call to a member function getNamespaces() on boolean
Может кто-нибудь помочь мне разобраться?
Похоже, что PHPExcel распознает его как формат SpreadsheetML, но, возможно, он не совсем сформирован ..... но поскольку я не вижу этот файл, я не могу сказать наверняка –
@SeanBright PHPExcel работает с .xls правильно? – Fawzan
@MarkBaker можно загрузить файл в некоторых местах и поделиться ими? – Fawzan