Laravel 5 如何读取Excel文件中的子单元格数据

Laravel 5 如何读取Excel文件中的子单元格数据,laravel-5,Laravel 5,我有一张这样的桌子。如何读取合并列数据 public function importExcel(Request $request) { if ($request->hasFile('import_file')) { $path = $request->file('import_file')->getRealPath(); $excel = []; Excel::load($path, function($reader)

我有一张这样的桌子。如何读取合并列数据

public function importExcel(Request $request) {

    if ($request->hasFile('import_file')) {
        $path = $request->file('import_file')->getRealPath();
        $excel = [];

        Excel::load($path, function($reader) use (&$excel) {
            $objExcel = $reader->getExcel();
            $sheet = $objExcel->getSheet(0);
            $highestRow = $sheet->getHighestRow();
            $highestColumn = $sheet->getHighestColumn();
            for ($row = 4; $row <= $highestRow; $row++) {
            $rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE);
            $excel[] = $rowData[0];
        }
        foreach ($excel as $excel_data) {

             // $a=$excel_data[0]; // value will find like this



        }

        });
    }
}

公共功能导入cel(请求$Request){
如果($request->hasFile('import_file')){
$path=$request->file('import_file')->getRealPath();
$excel=[];
Excel::加载($path,函数($reader)使用(&$Excel){
$objExcel=$reader->getExcel();
$sheet=$objExcel->getSheet(0);
$highestRow=$sheet->getHighestRow();
$highestColumn=$sheet->getHighestColumn();
对于($row=4;$row RANGETORARRAY('A'.$row'.:'.$HIGHESTCLUMN.$row,NULL,TRUE,FALSE));
$excel[]=$rowData[0];
}
foreach($excel作为$excel\u数据){
//$a=$excel_数据[0];//值将如下所示
}
});
}
}

我这样解决这个问题: