你好,我想使用Zend框架解析Excel文件。我去了Zend开发者社区并找到了一个下载phpexcelreader的解决方案。我下载了代码并在本地设置了一个项目并运行了代码。当我尝试读取一个.xlsx
文件时,它生成了一个错误。
The filename feed1.xlsx is not readable
我将文件保存为.xls
格式,并成功地解析了代码。现在我想在我开发的Zend框架
项目中实现这个功能。我创建了一个模型,在我的项目中使用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>';
}
}
我在控制器中调用了这个模型函数。但它生成了与我在本地使用 .xlsx 文件时发现的相同错误。但我正在读取由在本地运行的简单项目中运行的代码解析的 .xls 文件。我也在本地运行 zend 框架。 我的代码有什么问题?或者有没有其他方法来完成相同的任务?