我使用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
这个链接将控制器文件添加到它工作的控制器名称中。