Laravel 4 Excel导入失败

伊库恩

我正在尝试导入excel文件,但它总是给我这个错误:

PHPExcel_Exception
Row 2 is out of range (2 - 1)

我正在使用Laravel 4,这是我的代码:

public function postExcel()
{
    $file = Input::file('file');

    $destinationPath = public_path() .'/uploads/temp/';
    $filename   = str_replace(' ', '_', $file->getClientOriginalName());
    $file->move($destinationPath, $filename);

    $result = Excel::selectSheets('Sheet1')->load($destinationPath)->get();

    echo "<pre>";
    var_dump($result->toArray());
    exit;

}

这是我的虚拟excel文件: 虚拟Excel

我试图用谷歌搜索它,但是对于其他情况,它似乎仅在工作表不止一个时发生,但就我而言,情况并非如此。

塞贾约兹

你需要load($destinationPath . $filename),而不是load($destinationPath)-该目录是不是一个Excel文件。:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档