PHPExcel: Как проверить, является ли файл XLS действительным или нет?

я используюPHPExcel 1.7.8 читать.xls файлы, загруженные пользователем radom. Все работает правильно с действующим.xls файл, но теперь я хотел сделать несколько тестов с недействительными файлами, чтобы проверить, показывает ли программа хорошие сообщения об ошибках.

Итак, я взял.csv файл, и переименовал его с.xls (без преобразования чего-либо, просто изменив имя) до конца, просто чтобы проверить ...
Сломанный! :)

DOM ELEMENT: HTML
DOM ELEMENT: BODY
DOM ELEMENT: P
START OF PARAGRAPH: 
END OF PARAGRAPH:
FLUSH CELL: A1 => block,date,hour...

array
  1 =>
    array
      'A' => string  'block,date,hour...' (length=2777)

{"step":"error","errors":[],"warnings":[]}

Как вы можете видеть, появляется сообщение об ошибке, я не просил об этом, а затем JSON, который я обычно пишу.

Это происходит в этой строке:

<?php
echo "Loading file\n";
try {
    if (!($objPHPExcel = PHPExcel_IOFactory::load('path'))) {
        echo "Failed\n";
        return;
        // ...
    }
} catch(Exception $e) {
    echo 'Exception !';
}
echo "Done\n";

И этот код отображает:

Loading file
/!\ ERROR MESSAGE ABOVE /!\
Done

У меня вопрос, есть ли способ с PHPExcel или что-нибудь ещепроверьте, является ли файл действительным файлом XLS прежде чем я попытаюсь разобрать это?

Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос