在laravel中导入excel文件时出错

时间:2018-06-06 18:54:48

标签: laravel-5 maatwebsite-excel

我正在尝试从excel表中删除var_dump数据,但这比正常时间要长。实际上,服务器时间。我正在使用maatwebsite / excel导入此excel文件。我该如何解决这个问题。

这就是我在做的事情:

 $path = Input::file('file')->getRealPath();
 $data = Excel::load($path, function ($reader) {})->get();
 dd($data);

我正在使用Laravel 5.5和Maatwebsite 2.1。

1 个答案:

答案 0 :(得分:0)

    $path = Input::file('file_import')->getRealPath();
    $inserts = [];
    Excel::load($path,function($reader) use (&$inserts)
    Excel::load($path,function($reader) use (&$inserts)
    {
    foreach ($reader->toArray() as $rows){
        foreach($rows as $row){
            $inserts[] = ['email' => $row['email'], 'username' => $row
            ['username'], 'password' => $row['password'], 'first_name' => $row['first_name'],'middle_name' => $row['middle_name], 'last_name' => $row['last_name]];
        }
    }

尝试这个示例兄弟,只需更改所需的字段即可。