Select 不同变量中的列 Laravel Excel

Select columns in different variables Laravel Excel

我使用 Laravel Excel 并且我想单独加载列,如下所示:

$rows = Excel::selectSheetsByIndex(0)->load($fileName);
$a = $rows->select($column1)->get();
$b = $rows->select($column2)->get();

其中 $column1 和 column2 是包含我想要获取的列名称的数组。

在我的 $a 中有第 1 列,但在 $b 中有第 1 列和第 2 列。如何在不重新加载 Excel 文件的情况下将 column2 放入 $b 中?

编辑: 解决方案是替换:

$a = $rows->select($column1)->get(); 

作者:

$a = $rows->get($column1);

我认为你应该试试这个:

$rows = Excel::selectSheetsByIndex(0)->load($fileName);
$a = $rows->get(array('firstname'));
$b = $rows->get(array('lastname'));

注意: firstnamelastname 字段是您的列名称

希望这对你有用!