我正在使用 Cakephp 2.0。我需要生成一份 Excel 格式的日常基础报告。所以我写了一个函数来生成一个CSV文件。当我在 OpenOffice 中下载文件时,它在 Linux 机器上工作正常,但如果我尝试在 Windows Microsoft 中打开相同的文件,则没有单元格,但数据显示正确。有了这个,我列出了我的编码
$model.= "-".date('d M,Y');
header ("Expires: Mon, ".date('d M,Y')." GMT");
header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header ("Content-type: application/vnd.ms-excel");
header ("Content-Disposition: attachment; filename=\"$model.xls" );
header ("Content-Description: Generated Report" );
任何人都可以帮助thanx