PHP,Excel下载

# Excel File $filename = $_SERVER['DOCUMENT_ROOT']."XXX.txt"; $fp = fopen( $filename, "w" ); fwrite( $fp, $content); fclose( $fp ); chmod($filename, 0755); header( "Content-type: application/vnd.ms-excel;" ); header( "Content-Disposition: attachment; filename=XXX.xls" ); header( "Content-Description: PHP4 Generated Data" ); 

但是,如果我推“Excel下载”button,Excel文件不会打开。 只需在简单的表格中embedded浏览器,就不会打开excel文件。 有人说标题冲突可能发生。 我该怎么办? 请告诉我。

开始下载后会发生什么情况超出了您的脚本控制范围。 它是由浏览器定义的。 您不能强制用户打开文件。 如果你的脚本正常工作,应该下载文件。

如果您说的问题是文件显示为简单的HTML表格或列表文本而不是Excel文件,则应该知道Excel文件遵循专有结构。