用PHP生成的Excel文件可以在Mac上看到,但在Windows上看不到

时间:2016-08-01 12:17:27

标签: php excel

使用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>';

0 个答案:

没有答案