我使用PHP这样创建一个Excel文件:PHP的Excel创建 - 无效的文件类型
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=invoice.xls");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
echo "<table><tr><th>Test</th></tr><tr><td>...</td></tr></table>";
当我尝试打开该文件时,Excel会发出警告,该文件类型是不正确的。然而,文件显示正确,完全像我想要的...
有没有办法来防止这个错误消息显示?
谢谢,我会尝试...除非别人能告诉我什么'垃圾'我应该包括在我的PHP文件... – Fortega 2009-06-10 08:31:25
最简单的复制格式是Excel XML文件 - 所以如果你打算采取这种方法,我建议复制它。 – BrynJ 2009-06-10 08:49:15