PHP导出excel最简单的方法


想要生成excel就需要了解excel文件的格式;

我们新建一个txt文档,输入:

1->tab->2->tab3->换行->4->tab->5->tab->6;

将文件名后缀改成xls,打开看一下,刚好是我们想要的!

现在我们应该明白了,如果想要保存成excel,那么只需要插入制表符和换行符即可满足我们的要求;

示例代码如下:

//输出头信息

header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Content-type:application/vnd.ms-excel");

//设置excel的文件名:test.xls
header("Content-Disposition:attachment;filename=test.xls");
header("Pragma: no-cache");
header("Expires: 0");
//输出excel内容

echo 1;

echo "\t";

echo 2;

echo "\t";

echo 3;

echo "\n";

echo 4;

echo "\t";

echo 5;

echo "\t";

echo 6;


如果存在汉字,需要gb2312编码,utf-8的汉字需要进行转码,推荐转码函数:mb_convert_encoding;

赶快试试吧,是不是非常简单!

© 红鸟PHP  Powered by hncms!