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

首頁 > 開發 > PHP > 正文

php導出生成excel表格幾種方法介紹

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

利用php導出excel我們大多會直接生成 csv文件,這種方便快捷如果不是要求很高,完全可以利用csv 來實例了,這是最簡單的了,代碼如下:

  1. <?php  
  2. header("Content-type:application/vnd.ms-excel"); 
  3. header("Content-Disposition:attachment;filename=test_data.xls"); 
  4.  
  5. $tx=’表頭’;    
  6. echo   $tx."nn";    
  7. //輸出內容如下:    
  8. echo   "姓名"."t";    
  9. echo   "年齡"."t";    
  10. echo   "學歷"."t";    
  11. echo   "n";    
  12. echo   "張三"."t";    
  13. echo   "25"."t";    
  14. echo   "本科"."t";    
  15. ?> 

如果你一定要輸入xls標準的excel文件可參考下面方法,代碼如下:

  1. /**  
  2.  * 輸出XLS的頭信息  
  3.  * 注:使用此函數前后都不應有任何數據輸出 
  4.  * @param $data Array 下載的數據   
  5.  * @param $file_name String 下載的文件名  
  6.  */ 
  7.  
  8. function outputXlsHeader($data,$file_name = 'export'
  9.  header('Content-Type: text/xls');  
  10.  header ( "Content-type:application/vnd.ms-excel;charset=utf-8" ); 
  11.  $str = mb_convert_encoding($file_name'gbk''utf-8');    
  12.  header('Content-Disposition: attachment;filename="' .$str . '.xls"');       
  13.  header('Cache-Control:must-revalidate,post-check=0,pre-check=0');  
  14.  header('Expires:0');          
  15.  header('Pragma:public'); 
  16.  $table_data = '<table border="1">';  
  17.  foreach ($data as $line)          
  18.  { 
  19.   $table_data .= '<tr>'
  20.   foreach ($line as $key => &$item
  21.   { 
  22.    $item = mb_convert_encoding($item'gbk''utf-8');  
  23.    $table_data .= '<td>' . $item . '</td>'
  24.   } 
  25.   $table_data .= '</tr>'
  26.  } 
  27.  $table_data .='</table>'
  28.  echo $table_data;     
  29.  die(); 

下面還推薦一下第三方的做法.

引用google code中推薦的小類庫(大體同方法一,比較復雜點):http://code.google.com/p/php-excel/downloads/list

PHPEXCEL 類庫,功能強大,支持win Excel2003 ,Win Excel2007.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沐川县| 饶河县| 通化市| 五大连池市| 游戏| 兴山县| 尉氏县| 龙里县| 府谷县| 迁西县| 林口县| 钟祥市| 武夷山市| 会泽县| 四会市| 林周县| 封丘县| 克什克腾旗| 象州县| 芦山县| 呼伦贝尔市| 阿鲁科尔沁旗| 肥西县| 册亨县| 金平| 沽源县| 平潭县| 阳东县| 桃园市| 西峡县| 永修县| 玉环县| 临西县| 丹巴县| 松原市| 德昌县| 葫芦岛市| 贺州市| 永修县| 福清市| 安西县|