laravel 5.4上的excel损坏

laravel 5.4上的excel损坏,excel,laravel,Excel,Laravel,我将我的项目从5.1升级到5.4,现在当我尝试导出数据时,我得到了一个损坏的xls文件,尽管我使用的代码与laravel 5.1相同,但当我尝试打开该文件时,我得到了此错误 “client.xls”的文件格式和扩展名不匹配。该文件可能已损坏或不安全,除非您信任其来源,否则不要打开它 我读到应该检查代码中是否有空格和异常,但这是相同的代码,没有空格。 我正在使用Maatwebsite/Laravel Excel 谢谢我也使用该库-这是用户创建的Excel文件引发的标准windows错误(至少以我的


我将我的项目从5.1升级到5.4,现在当我尝试导出数据时,我得到了一个损坏的xls文件,尽管我使用的代码与laravel 5.1相同,但当我尝试打开该文件时,我得到了此错误

“client.xls”的文件格式和扩展名不匹配。该文件可能已损坏或不安全,除非您信任其来源,否则不要打开它

我读到应该检查代码中是否有空格和异常,但这是相同的代码,没有空格。
我正在使用
Maatwebsite/Laravel Excel


谢谢

我也使用该库-这是用户创建的Excel文件引发的标准windows错误(至少以我的经验)


只要继续打开它,我从来没有遇到过问题。

我会,因为你是源代码,打开文件,看看它是否符合你的期望。如果是,那么您就没有问题-系统正在警告您可能出现错误。如果这不是你所期望的,那么你必须找出发生了什么。另一种可能是返回到5.1,检查是否一切正常。5.1上的一切都很好,我不明白5.1和5.4之间有什么大的区别,当涉及到laravel excel谢谢你,但当我打开文件时,一个git变形的数据和字符你将不得不发布一些代码,然后发布excel创建代码;其中有些内容已更改或正在进行其他操作(可能安装了与5.4兼容的较旧版本的库),您是否在5.4中默认调用了其他字符集?我不明白