Excel
Laravel-Excel
- github
- 根据已有模板,修改数据再导出
参考public function registerEvents(): array { return [ BeforeWriting::class => function (BeforeWriting $event) { $templateFile = new LocalTemporaryFile(storage_path('app/public/files/your_file.xlsx')); $event->writer->reopen($templateFile, Excel::XLSX); $event->writer->getSheetByIndex(0); $this->calledByEvent = true; // set the flag $event->writer->getSheetByIndex(0)->export($event->getConcernable()); // call the export on the first sheet return $event->getWriter()->getSheetByIndex(0); }, ]; }
本文介绍如何使用Laravel-Excel根据已有模板修改数据并导出,通过BeforeWriting事件重新打开模板文件,修改并导出数据。
2481

被折叠的 条评论
为什么被折叠?



