php导出excel电子表格,php导出excel电子表格

这篇博客展示了如何使用PHP来创建一个Excel文件,并从数据库中读取数据填充到文件中。通过设置HTTP头信息,实现了浏览器直接下载带有指定文件名的xls文件。内容包括设置utf-8到gb2312的字符编码转换,定义表头,以及从名为'studen'的数据库表中查询id、name、age和sex字段的数据。
摘要由CSDN通过智能技术生成

$filename="info.xls";//先定义一个excel文件

header("Content-Type: application/vnd.ms-execl");

header("Content-Type: application/vnd.ms-excel; charset=utf-8");

header("Content-Disposition: attachment; filename=$filename");

header("Pragma: no-cache");

header("Expires: 0");

//我们先在excel输出表头,当然这不是必须的

echo iconv("utf-8", "gb2312", "编号")."\t";

echo iconv("utf-8", "gb2312", "姓名")."\t";

echo iconv("utf-8", "gb2312", "年龄")."\t";

echo iconv("utf-8", "gb2312", "性别")."\n";//注意这个要换行

//这里我们定义一个数据库为datebse 数据库用户名:root 密码为:123456

$conn = mysql_connect("localhost","root","123456");

mysql_select_db("datebse");

//在这里我们定义一个名叫studen的表,她有id,name,age,sex四个字段

$sql="select id,name,age,sex from studen";

$result=mysql_query($sql);

while($row =mysql_fetch_array($result)){

echo iconv("utf-8", "gb2312", $row['id'])."\t";

echo iconv("utf-8", "gb2312", $row['name'])."\t";

echo iconv("utf-8", "gb2312", $row['age'])."\t";

echo iconv("utf-8", "gb2312", $row['sex'])."\n";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值