laravel excel 3.0如何从导入的模板excel文件中导出新的excel文件

问题描述

这是我的导出文件:

class FirstSheet implements FromCollection,WithTitle,WithCustomStartCell,WithEvents {

  .....

  public function registerEvents(): array {
    $events = [
      BeforeExport::class => function(BeforeExport $event) {
        $template = $event->writer->reopen(new LocalTemporaryFile($this->templateFilePath),Excel::XLSX);
        $reader = new Reader($template,null);
        $writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($reader->spreadsheet);
        $writer->save("05featuredemo.xlsx");
      },];

     return $events;
  }
}

我的控制器:

public function summary() {
    return Excel::download(new QuestionnaireSummaryExport(),'summary.xlsx');
}

我想从模板文件中获取样式和公式,然后从数据库中输出数据。但是我不知道该怎么做!

解决方法

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

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

小编邮箱: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...