如何在Yii 2中读取excel文件并显示数据?
问题描述:
我试图使用PHPExcel库来读取excel文件并从文件中显示数据。但它不适合我。如何在Yii 2中读取excel文件并显示数据?
我也尝试过使用yii2-phpexcel扩展也其他一些方法,但没有为我工作。我希望我能得到专家人员的帮助。
我用PHPExcel CakePHP中读取数据从Excel,但我不知道如何使代码可行Yii中2.如何在Yii2加载PHPExcel?我正在使用XLSX。在CakePHP中,我可以使用 -
App::import('Vendor', 'Excel/reader');
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read(WWW_ROOT . 'uploads/' . $_FILES["filename"]["name"]);
$cells = $data->sheets[0]['cells'];
在此先感谢。
答
安装phpoffice/phpexcel扩展与作曲家:
composer require phpoffice/phpexcel
在你看来:
$objPHPExcel = \PHPExcel_IOFactory::load('./test.xlsx');
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
print_r($sheetData);
什么是近似的文件结构,扩展名,大小?请添加更多详情。并显示你的尝试。 – arogachev 2015-02-07 05:35:48