excel檔案(.csv)
| 代碼如下 |
複製代碼 |
<?php function getCSVdata($filename) { $row = 1;//第一行開始 if(($handle = fopen($filename, "r")) !== false) { while(($dataSrc = fgetcsv($handle)) !== false) { $num = count($dataSrc); for ($c=0; $c < $num; $c++)//列 column { if($row === 1)//第一行作為欄位 { $dataName[] = $dataSrc[$c];//欄位名稱 } else { foreach ($dataName as $k=>$v) { if($k == $c)//對應的欄位 { $data[$v] = $dataSrc[$c]; } } } } if(!empty($data)) { $dataRtn[] = $data; unset($data); } $row++; } fclose($handle); return $dataRtn; } } $aData = getCSVdata('all_www.111cn.net.csv'); foreach ($aData as $k=>$v ){ echo "http://".$v['a']."<br>"; } ?> |
產生excel檔案(csv)
| 代碼如下 |
複製代碼 |
<?php header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=test_data.xls"); //輸出內容如下: echo "姓名"."t"; echo "年齡"."t"; echo "學曆"."t"; echo "n"; echo "張三"."t"; echo "25"."t"; echo "本科"."t"; ?> |
上面只是簡單的一些excel檔案操作,如果說進行如編輯,修改,刪除行表格操作我們可使用phpexcel外掛程式來操作excel檔案了
推薦閱讀:利用phpexcel讀取excel實現代碼