源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php把数据表导出为Excel表的最简单、最快的方法(不用插件)

  • 时间:2022-01-06 21:27 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php把数据表导出为Excel表的最简单、最快的方法(不用插件)
先定义头部信息,表示输出一个excel。然后再以table的形式把数据库的信息循环的echo出来,就好了。
[u]复制代码[/u] 代码如下:
<?php  header("Content-type:application/vnd.ms-excel");  header("Content-Disposition:filename=xls_region.xls");  $cfg_dbhost = 'localhost';  $cfg_dbname = 'testdb';  $cfg_dbuser = 'root';  $cfg_dbpwd = 'root';  $cfg_db_language = 'utf8';  // END 配置  //链接数据库  $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);  mysql_select_db($cfg_dbname);  //选择编码  mysql_query("set names ".$cfg_db_language);  //users表  $sql = "desc users";  $res = mysql_query($sql);  echo "<table><tr>";  //导出表头(也就是表中拥有的字段)  while($row = mysql_fetch_array($res)){   $t_field[] = $row['Field']; //Field中的F要大写,否则没有结果   echo "<th>".$row['Field']."</th>";  }  echo "</tr>";  //导出100条数据  $sql = "select * from users limit 100";  $res = mysql_query($sql);  while($row = mysql_fetch_array($res)){   echo "<tr>";   foreach($t_field as $f_key){    echo "<td>".$row[$f_key]."</td>";   }   echo "</tr>";  }  echo "</table>"; ?>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部