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

时间:2017-07-15 11:30:31

标签: laravel-5

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

table

1 个答案:

答案 0 :(得分:0)

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



        }

        });
    }
}