thinkphp3.2.3读取excel文件

准备工作。先准备文件

thinkphp3.2.3读取excel文件_第1张图片


这是2个测试文件


thinkphp3.2.3读取excel文件_第2张图片


thinkphp3.2.3读取excel文件_第3张图片


再准备excel库文件。在我的博客里面有下载



下载后把库文件导入到vendor目录下即可


最后贴出代码

'Excel5','xlsx'=>'Excel2007');
        $objReader = \PHPExcel_IOFactory::createReader($excel_temple[$file_suffix]);//配置成2003版本,因为office版本可以向下兼容
        $objPHPExcel = $objReader->load($file,$encode='utf-8');//$file 为解读的excel文件
        $sheet = $objPHPExcel->getSheet(0);
        $highestRow = $sheet->getHighestRow(); // 取得总行数
        $highestColumn = $sheet->getHighestColumn(); // 取得总列数
        for($j=2;$j<=$highestRow;$j++)
        {
            $stu_id = $objPHPExcel->getActiveSheet()->getCell("A".$j)->getValue();
            $name = $objPHPExcel->getActiveSheet()->getCell("B".$j)->getValue();
            $age = $objPHPExcel->getActiveSheet()->getCell("C".$j)->getValue();
            echo $stu_id.$name.$age.'
'; } } }

运行效果如下

thinkphp3.2.3读取excel文件_第4张图片


thinkphp3.2.3读取excel文件_第5张图片


是不是很简单啊


你可能感兴趣的:(thinkphp)