为了账号安全,请及时绑定邮箱和手机立即绑定

MaatWebsite Excel,如果我得到第一行,则只输出最后一列

MaatWebsite Excel,如果我得到第一行,则只输出最后一列

PHP
泛舟湖上清波郎朗 2021-08-28 10:55:48
在 Laravel 中使用 MaatWebsite Excel 时,我似乎无法获得完整的标题行。我的文件如下...Row 1 data  |  Test11  | Test1Row 2 data  |  Test22 | Test2Row 3 data  |  Test33 | Test3如果我这样做...$tempFile = Excel::selectSheetsByIndex(0)->load(storage_path().$tempFile, function($reader){     $reader->setHeaderRow(1);     $results = $reader->get()->toArray();});$results 变成...    Row 2 data  |  Test22 | Test2    Row 3 data  |  Test33 | Test3如果我这样做setHeaderRow(0)……你会认为我得到了同样的东西,但包括第一行。但我没有。$tempFile = Excel::selectSheetsByIndex(0)->load(storage_path().$tempFile, function($reader){     $reader->setHeaderRow(0);     $results = $reader->get()->toArray();});$results 变成...    Test1    Test2    Test3所以问题是如果我从第二行开始阅读,我会从所有列中获取所有数据,除了第一行。但是如果我从第一行开始阅读,我会得到所有的行,但只得到最后一列。这里发生了什么?
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

我通过简单地添加解决了这个问题...

config(['excel.import.heading'=>false]);

在我所有的 Excel:: 代码之前。


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 256 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信