首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel-excel导入自定义标题

Laravel-excel导入自定义标题
EN

Stack Overflow用户
提问于 2022-10-30 05:04:55
回答 1查看 52关注 0票数 0

我正在使用laravel导入我的laravel项目中的excel文件。我使用标题行按标题获取数据。但只有在标题排在一排的情况下才是工作。如果标题像这张照片呢?标题不是一排的。如何按标题获取数据?

代码语言:javascript
复制
3rd row (no, year, sn code)
4th row (coo,start,finish,page)

EN

回答 1

Stack Overflow用户

发布于 2022-10-30 05:11:31

可以使用headingRow,如下所示:

代码语言:javascript
复制
namespace App\Imports;

use App\User;
use Maatwebsite\Excel\Concerns\ToModel;
use Maatwebsite\Excel\Concerns\WithHeadingRow;

class UsersImport implements ToModel, WithHeadingRow
{
    public function model(array $row)
    {
        return new User([
            'name'  => $row['name'],
            'email' => $row['email'],
        ]);
    }
    
    public function headingRow(): int
    {
        return 2; //this should be the row number of heading row
    }
}

您可以在这里找到详细信息:https://docs.laravel-excel.com/3.1/imports/heading-row.html#heading-row-on-different-row

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74250622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档