Laravel Excel-当我使用多页表格时,表格名称存在一些错误

问题描述

enter image description here

enter image description here

<?php

namespace App\Exports;

use Illuminate\Contracts\View\View;
use Maatwebsite\Excel\Concerns\FromView;
use Maatwebsite\Excel\Concerns\WithTitle;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;

class ExportReports implements FromView,ShouldAutoSize,WithTitle
{
    public function __construct($courseItems,$data,$title)
    {
        $this->courses = $courseItems;
        $this->data = $data;
        $this->title = $title;
    }

    public function title(): string
    {
        $queryString = str_replace(array('/','\n','?','*','[',']'),'',trim($this->title));
        return 'lol';
    }

    public function view(): View
    {
        $data = $this->data;
        $courses = $this->courses;
        return view('reports.excel.programm',compact('data','courses'));
    }

}

当我在laravel-excel中使用多张图纸时,我丢失了图纸标题,并出现类似
的错误 某些部分数据Report.xlsx中的错误是否要还原?你确定吗?

public function sheets(): array
    {
        $sheets = [];
        foreach ($this->data as $key => $value) {
            $sheets[] = new ExportReports($value['courses'],$value['items'],$value['title']);
        }

        return $sheets;
    }

在工作表中也使用循环吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...