header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-type: application/x-msexcel; charset=utf-8");
header("Content-Disposition: attachment; filename=abc.xsl");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
echo "Some Text"
以下是使用PHP编写和下载xsl文件的代码,
我的问题是,当我打开Excel文件时,MS-Excel会在打开文件之前显示警告:
您正在尝试打开的文件格式与文件扩展名指定的格式不同...Blah blah
有什么方法可以使用PHP代码消除这个警告?文件内容已经正确地编写了。
我知道这是因为文件中编写的内容是文本文件内容,文件扩展名不正确,即xls。解决方案是什么?
请不要建议使用任何库。
.txt
?我不确定你在这里问什么。 - Pekka