国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中將數據庫的內容導出到excel

2024-05-04 21:49:07
字體:
來源:轉載
供稿:網友

把mysql數據庫中的內容導出到excel我們只要利用header輸出csv格式文檔就可以簡單實現mysql導出excel文件了,下面我們一起來看個實例.

核心代碼就是這里了,代碼如下:

  1. header("Content-Type: application/vnd.ms-excel; charset=UTF-8");  
  2. header("Pragma: public");  
  3. header("Expires: 0");  
  4. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");  
  5. header("Content-Type: application/force-download");  
  6. header("Content-Type: application/octet-stream");  
  7. header("Content-Type: application/download");  
  8. header("Content-Disposition: attachment;filename=".$title .".xls ");  
  9. header("Content-Transfer-Encoding: binary "); 

以下是用php將數據庫導出成excel,測試完全成功,代碼如下:

  1. <?php     
  2. $DB_Server = "localhost";       
  3. $DB_Username = "root";       
  4. $DB_Password = m.survivalescaperooms.com;       
  5. $DB_DBName = "ishop";       
  6. $DB_TBLName = "oi_mall_payment";       
  7.       
  8. $savename = date("YmjHis");    
  9. $Connect = @mysql_connect($DB_Server$DB_Username$DB_Passwordor die("Couldn't connect.");       
  10. mysql_query("Set Names 'gbk'");   
  11. $file_type = "vnd.ms-excel";       
  12. $file_ending = "xls";   
  13. header("Content-Type: application/$file_type;charset=big5");    
  14. header("Content-Disposition: attachment; filename=".$savename.".$file_ending");       
  15. //header("Pragma: no-cache");          
  16.       
  17. $now_date = date("Y-m-j H:i:s");        
  18. $title = "數據庫名:$DB_DBName,數據表:$DB_TBLName,備份日期:$now_date";        
  19.       
  20. $sql = "Select * from $DB_TBLName";        
  21. $ALT_Db = @mysql_select_db($DB_DBName$Connector die("Couldn't select database");       
  22. $result = @mysql_query($sql,$Connector die(mysql_error());     
  23.       
  24. echo("$titlen");        
  25. $sep = "t";        
  26. for ($i = 0; $i < mysql_num_fields($result); $i++) {   
  27.     echo mysql_field_name($result,$i) . "t";        
  28. }        
  29. print("n");        
  30. $i = 0;        
  31. while($row = mysql_fetch_row($result)) {        
  32.     $schema_insert = "";   
  33.     for($j=0; $j<mysql_num_fields($result);$j++) {        
  34.         if(!isset($row[$j]))        
  35.             $schema_insert .= "NULL".$sep;        
  36.         elseif ($row[$j] != "")        
  37.             $schema_insert .= "$row[$j]".$sep;   
  38.         else //開源代碼Vevb.com 
  39.             $schema_insert .= "".$sep;        
  40.     }        
  41.     $schema_insert = str_replace($sep."$"""$schema_insert);        
  42.     $schema_insert .= "t";        
  43.     print(trim($schema_insert));        
  44.     print "n";        
  45.     $i++;        
  46. }        
  47. return (true);     
  48. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华阴市| 巢湖市| 哈尔滨市| 利辛县| 抚顺县| 临沭县| 锦屏县| 泰安市| 黄山市| 镇安县| 滨海县| 江永县| 新兴县| 宝山区| 肇源县| 靖远县| 维西| 乌拉特前旗| 云林县| 凤山县| 龙井市| 涡阳县| 自治县| 阿巴嘎旗| 来宾市| 阿勒泰市| 广南县| 海晏县| 濮阳市| 塔城市| 宁都县| 富锦市| 兴隆县| 长岭县| 鹿邑县| 浑源县| 五莲县| 龙岩市| 绥德县| 花垣县| 五峰|