PHP导出的xls文件提示"格式与文件扩展名的格式不一致"。
代码
<?php
header('Content-type:application/vnd.ms-excel;');
header('Content-Disposition:filename=test.xls');
echo "123\t456\t";
?>
文件的格式为gb2312,导出后用Excel打开就会提示"您尝试打开的文件“test.xls”"的格式与文件扩展名指定的格式不一致。……该怎么解决啊?google了半天也没找到解决方法,不能用phpExcel,我需要从mysql中导出大量的数据,最少是1W条,phpExcel能追加输出貌似,只能预先写入变量中,数据量一多之家卡死……我是需求就是对表头加个背景颜色,其他的数据直接输出就好了
代码
<?php
header('Content-type:application/vnd.ms-excel;');
header('Content-Disposition:filename=test.xls');
echo "123\t456\t";
?>
文件的格式为gb2312,导出后用Excel打开就会提示"您尝试打开的文件“test.xls”"的格式与文件扩展名指定的格式不一致。……该怎么解决啊?google了半天也没找到解决方法,不能用phpExcel,我需要从mysql中导出大量的数据,最少是1W条,phpExcel能追加输出貌似,只能预先写入变量中,数据量一多之家卡死……我是需求就是对表头加个背景颜色,其他的数据直接输出就好了
你的 office 是什么版本的?另外,如果数据量比较大,那么先生成文件,然后下载可能要好一点
office2007 就不能保证了