使用php脚本我生成了一个excel。这已经工作到几天前,现在当我在Windows中下载文件时,Excel不显示内容。但是,如果我用Mac打开它,它会正确显示。 我认为这可能与办公室的更新问题有关。
我尝试过各种内容类型和不同的标题,但行为是一样的。
我用来打印这个文件的代码是:
header('Content-Type: application/vnd.ms-excel');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0"');
header('content-disposition: attachment;filename="name_file.xls"');
echo '<table border="1">
<thead>
<tr><td>content</td></tr>
.....
.....
</thead>
</table>';