选择不同变量Laravel Excel中的列

时间:2017-01-31 09:22:02

标签: php excel laravel laravel-excel

我使用Laravel Excel,我想分别加载列,如下所示:

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

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

在我的$ a中我有column1但在我的$ b中我有column1和column2。如何只在$ b中使用column2而不重新编写Excel文件?

编辑:解决方案是替换:

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

by:

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

1 个答案:

答案 0 :(得分:0)

我想你应该试试这个:

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

注意: firstnamelastname字段是您的列名

希望这对你有用!