laravel-excel:如何从第3行开始写行?

laravel-excel: how to start writing rows from row 3?

我使用最新的 laravel-excel (3.1.34) 进行了完整的导出工作。

我需要在第一个数据行之前添加一些文本,所以我想从第 3 行开始写 header 行

我该怎么做?

headingRows方法仅在导入时在内部使用,在导出时被忽略。

作为解决方法,我可以在 'after sheet' 事件中 'add rows manually' 吗?

我实现了WithEvents

我这样做了并且成功了

public function registerEvents(): array
    {
       return [
            AfterSheet::class => function(AfterSheet $event) {

                $sheet = $event->sheet->getDelegate();

                $sheet->insertNewRowBefore(1,3);
            },
        ];

}