Maatwebsite/Laravel Excel导出文件成功,但该文件是核心转储文件


Maatwebsite/Laravel-Excel export file success, but the file is core dump

我使用Maatwebsite/Laravel Excel 1.1.5和Laravel 4.2.8导出Excel文件。该文件导出成功,但已损坏,(excel 2013表示)。我该怎么修?

请在文件返回上方添加以下代码

ob_end_clean(); 
ob_start();
return Excel::download(new ExportRegIndNational, $file_name); //example

在Laravel项目的PHP文件中,查找<?php标记之前的任何尾随空格并将其删除。

似乎在Laravel/PHP中必须发生的所有处理链中,如果一个PHP文件有尾随空格,这些空格就会被链接并添加到最终的excel文件中。这会导致文件损坏。

因此,打开您最喜欢的PHP编辑器,全局搜索<?php(这是<?php标记之前的一个空格),您可能会发现一些令人反感的尾随空格。删除它们。

Laravel 5使用maatwebsite 导入导出到excel和csv

http://itsolutionstuff.com/post/laravel-5-import-export-to-excel-and-csv-using-maatwebsite-exampleexample.html

这个链接将控制器文件添加到它工作的控制器名称中。