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

首頁 > 開發 > PHP > 正文

php生成與讀取excel文件(.csv)實例

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

這里我們是介紹利用php的fgetcsv函數直接來讀取.csv文件了,并不是真正的excel文件,如果要讀取真正的excel文件我們需要使用插件了,下面我會簡單介紹一下.

excel文件(.csv),代碼如下:

  1. <?php   
  2. function getCSVdata($filename)   
  3. {   
  4.     $row = 1;//第一行開始   
  5.     if(($handle = fopen($filename"r")) !== false)    
  6.     {   
  7.         while(($dataSrc = fgetcsv($handle)) !== false)    
  8.         {   
  9.             $num = count($dataSrc);   
  10.             for ($c=0; $c < $num$c++)//列 column    
  11.             {   
  12.                 if($row === 1)//第一行作為字段    
  13.                 {   
  14.                     $dataName[] = $dataSrc[$c];//字段名稱   
  15.                 }   
  16.                 else   
  17.                 {   
  18.                     foreach ($dataName as $k=>$v)   
  19.                     {   
  20.                         if($k == $c)//對應的字段   
  21.                         {   
  22.                             $data[$v] = $dataSrc[$c];   
  23.                         }   
  24.                     }   
  25.                 }   
  26.             }   
  27.             if(!emptyempty($data))   
  28.             {   
  29.                  $dataRtn[] = $data;   
  30.                  unset($data);   
  31.             }   
  32.             $row++;   
  33.         }   
  34.         fclose($handle);   
  35.         return $dataRtn;   
  36.     }   
  37. }   
  38.    
  39. $aData = getCSVdata('all_.csv');   
  40.  
  41. foreach ($aData as $k=>$v ){ 
  42. echo "http://".$v['a']."<br>"
  43. ?>   

生成excel文件(csv),代碼如下:

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

上面只是簡單的一些excel文件操作,如果說進行如編輯,修改,刪除行表格操作我們可使用phpexcel插件來操作excel文件了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高邑县| 剑阁县| 尤溪县| 灵山县| 唐河县| 天柱县| 怀仁县| 甘南县| 博乐市| 阜阳市| 玉门市| 固始县| 吉木乃县| 普安县| 鄂托克旗| 平定县| 南平市| 彭泽县| 辽阳市| 内丘县| 桐梓县| 嘉兴市| 台中县| 会理县| 克什克腾旗| 宝丰县| 锡林郭勒盟| 正定县| 莱芜市| 始兴县| 阿克陶县| 绥中县| 乐安县| 丹凤县| 政和县| 温泉县| 二连浩特市| 桐梓县| 汨罗市| 漳平市| 小金县|