Имя файла feed1.xls не читается в php

Привет, я хочу разобрать файл Excel с помощью фреймворка zend. Я зашел в Zend Developer Zone и нашел решение для загрузки phpexcelreader . Я скачал код, установил проект на localhost и запустил код. Когда я хотел прочитать файл .xlsx , он генерирует ошибку

The filename feed1.xlsx is not readable

. Я сохранил файл в формате .xls и запустил код, успешно проанализировав файл. Теперь я хочу реализовать это в моем проекте, разработанном в Zend framework . Я создал модель и в моем проекте require_once редактировал программу Excel в верхней части моего проекта, как это.

 require_once 'Excelreader/Excel/reader.php';
class ExcelreaderModel extends Zend_Db_Table
{
function readFile()
{
    $data = new Spreadsheet_Excel_Reader();

    // Set output Encoding.
    $data->setOutputEncoding('CP1251');

    //$data->read('Excelreader/Excel/feed1.xls');
    $data->read('feed1.xls');
    echo '
';
    print_r($data);
    echo '
'; } }

Я вызвал эту модельную функцию в своем контроллере. Но он генерирует ту же ошибку, которую я обнаружил на localhost, используя файлы .xlsx . Но я читаю файл .xls , который анализируется кодом, запущенным в простом проекте на локальном хосте. Я также запускаю zend framework на локальном компьютере.

Что не так в моем коде? Или есть способ выполнить ту же задачу?

6
задан hakre 18 July 2012 в 18:59
поделиться