File Yii2从特定文件路径读取PHPExcel
我正在使用Yii2框架(高级模板)从Excel文件中读取一些数据。 在我的代码中,我使用test.xls名称在目录D中定义了文件的完整路径:File Yii2从特定文件路径读取PHPExcel,file,path,yii2,phpexcel,File,Path,Yii2,Phpexcel,我正在使用Yii2框架(高级模板)从Excel文件中读取一些数据。 在我的代码中,我使用test.xls名称在目录D中定义了文件的完整路径: public function actionReadExcel() { $objPHPExcel = PHPExcel_IOFactory::load('D:/test.xls'); $sheetData = $objPHPExcel->getActiveSheet()->rangeToArray('A1:A10');
public function actionReadExcel()
{
$objPHPExcel = PHPExcel_IOFactory::load('D:/test.xls');
$sheetData = $objPHPExcel->getActiveSheet()->rangeToArray('A1:A10');
foreach ($sheetData as $val){
echo $val[0];
}
}
这样,我就可以在代码中手动定义路径,如何让用户从视图或web界面输入特定的文件路径?
类似于浏览路径或浏览文件
提前谢谢 只有当用户在同一台机器上时才有用-文件必须在本地文件系统(或云中的某个地方)中才能被应用程序读取 如果您想从终端用户的计算机(不在您的计算机上)读取文件,您必须制作一个上载表单,让用户将excel文件上载到您的服务器,并在完成后进行处理。Yii有一个很好的指南:
Yii2有一套很好的别名系统: 如果您通过FTP或任何其他方法上传XML文件,您可以执行以下操作
$objPHPExcel = PHPExcel_IOFactory::load('@web/upload/test.xls');