PHP:以excel格式下载文件

我正在使用这些标题来触发excel文件的下载;

我的代码是

<?php header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="test.xls"'); echo 'name \t age \t city'; ?> 

此代码触发下载。 但是当我尝试打开文件说

Microsoft Excel查看器无法打开这些types的文件

我只想导出(输出)10行,所以我不想使用任何库,是他们的任何方式来下载一个Excel文件,而不使用任何库

请帮助

尝试将文件扩展名更改为xlsx,并确保在回显不可见字符(如\ t)时使用双引号

认为你的制表符是错误的方式:

  echo 'name\t age \t city';