嗨,我想使用zend框架解析excel文件.我去了Zend Developer Zone并找到了一个下载phpexcelreader的解决方案.我在localhost下载了代码集项目并运行代码.当我想读取.xlsx文件时会产生错误
The filename feed1.xlsx is not readable
Run Code Online (Sandbox Code Playgroud)
我以.xls格式保存文件并运行成功解析文件的代码.现在我想在我开发的项目中实现这一点Zend framework.我创建了一个模型,在我的项目中,require_once像我这样在我的项目顶部编写了excelreader.
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 '<pre>';
print_r($data);
echo '</pre>';
}
}
Run Code Online (Sandbox Code Playgroud)
我在我的控制器中调用了这个模型函数.但是它产生了我在localhost上使用.xlsx文件发现的相同错误.但是我正在读取.xls由localhost上的简单项目运行的代码解析的文件.我也在本地运行zend框架.
我的代码有什么问题?或者有什么办法可以完成同样的任务.