将PHPEXCEL与UTF-8一起使用会产生错误消息

将PHPEXCEL与UTF-8一起使用会产生错误消息,utf-8,phpexcel,Utf 8,Phpexcel,当我基于“01simple download xlsx.php”示例使用PHPEXCEL创建Excel工作表时,我将在Excel中收到一条错误消息,因为我正在使用UTF-8。 错误消息显示“Excel无法打开文件,因为文件格式或文件扩展名无效。请验证文件是否已损坏,以及文件扩展名是否与文件格式匹配。”我已使用01simple-download-xlsx.php测试文件,并尝试将$objWriter更改为26utf8.php测试文件中的一个。。。两者都不起作用 那么,如何防止此错误并使用PHPEX

当我基于“01simple download xlsx.php”示例使用PHPEXCEL创建Excel工作表时,我将在Excel中收到一条错误消息,因为我正在使用UTF-8。 错误消息显示“Excel无法打开文件,因为文件格式或文件扩展名无效。请验证文件是否已损坏,以及文件扩展名是否与文件格式匹配。”我已使用01simple-download-xlsx.php测试文件,并尝试将$objWriter更改为26utf8.php测试文件中的一个。。。两者都不起作用

那么,如何防止此错误并使用PHPEXCEL创建一个适当的UTF-8兼容Excel文件呢?

原因是: 我用记事本以UTF-8格式保存了我的php文件。因此,它被保存了下来。我已在中重新打开文件,并将文件保存为UTF-8,无BOM表。这样可以正确生成Excel文件