> 백엔드 개발 > PHP 튜토리얼 > php把数据表导出为Excel表的最简单、最快的方法(不用插件)_PHP教程

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

WBOY
풀어 주다: 2016-07-13 10:29:57
원래의
922명이 탐색했습니다.

先定义头部信息,表示输出一个excel。然后再以table的形式把数据库的信息循环的echo出来,就好了。

复制代码 代码如下:


 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 "

";
 //导出表头(也就是表中拥有的字段)
 while($row = mysql_fetch_array($res)){
  $t_field[] = $row['Field']; //Field中的F要大写,否则没有结果
  echo "";
 }
 echo "";
 //导出100条数据
 $sql = "select * from users limit 100";
 $res = mysql_query($sql);
 while($row = mysql_fetch_array($res)){
  echo "";
  foreach($t_field as $f_key){
   echo "";
  }
  echo "";
 }
 echo "
".$row['Field']."
".$row[$f_key]."
";

?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/768137.htmlTechArticle先定义头部信息,表示输出一个excel。然后再以table的形式把数据库的信息循环的echo出来,就好了。 复制代码 代码如下: ?php header("Content-...
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿