Привет, я хочу разобрать файл 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 на локальном компьютере.
Что не так в моем коде? Или есть способ выполнить ту же задачу?