如何把把table到入到excel

原理:
直接输出xls 文件就可以了
Example;

id name date
1 rongge 2004-09-20
2 admin 2004-09-21

保存成a.xls 打开的时候就是excel文件了
注意:
保存的时候 每一个字段中间要一个空格分割,每一行数据之间要换行


代码:
<?php 
//  转载请注明phpteam 
$title  =  "数据库名:test,  数据表:test,  备份日期:"  .  date("Y-m-d  H:i:s"); 
$sep  =  "/t"; 
$crlf  =  "/n"; 
 
$conn  =  @mysql_connect("localhost",  "root",  "")  or  die("不能连接数据库"); 
@mysql_select_db("test",  $conn); 
header("Content-Type:  application/vnd.ms-excel"); 
header("Content-Disposition:  attachment;  filename=test.xls"); 
header("Pragma:  no-cache"); 
header("Expires:  0"); 
 
echo  $title  .  $crlf  .  $crlf; 
 
$query  =  "select  *  from  test"; 
$result  =  mysql_query($query)  or  die(mysql_error()); 
$fields  =  mysql_num_fields($result); 
for($i  =  0;  $i  <  $fields;  $i++)  { 
       echo  mysql_field_name($result,  $i)  .  $sep; 

echo  $crlf; 
while($row  =  mysql_fetch_row($result))  { 
       $line  =  ""; 
       for($i  =  0;  $i<$fields;  $i++)  { 
               $line  .=  $row[$i]  .  $sep; 
       } 
       echo  $line  .  $crlf; 

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值