function
makecsv
($data
,$head=[
],$path_file=''
)$handle
=fopen
($path_file
,'wb');
//第一行if(
!empty
($head))
fputcsv
($handle
,$head);
//fputcsv() 函式將$head格式化為 csv 並寫入乙個開啟的檔案$fp。
}// 遍歷資料
foreach
($data
as$i
=>
$item
)fputcsv
($handle
,$item);
}fclose
($handle);
echo
'make csv file success'
.php_eol
;}
$data=[
[1,"張三"
,"男"
,"大專"],
[2,"李四"
,"男"
,"本科"],
[3,"王五"
,"男"
,"碩士"],
];$csv_head=[
'id'
,'姓名'
,'性別'
,'學歷'];
$datetime
=date
('ymdhis');
$path_file
='人員列表'
.$datetime
.'.csv'
;makecsv
($data
,$csv_head
,$path_file
);
防止excel開啟時較長數字串變成科學計數法:在數字後面拼接 \t
防止excel開啟時日期變成######:在日期後面拼接 \t
php 生成csv檔案
廢話不多說,上乾貨 方法一 匯出excel csv data 匯出資料 headlist 第一行,列名 filename 輸出excel檔名 functioncsv export data array headlist array filename 將資料通過fputcsv寫到檔案控制代碼 fput...
PHP生成CSV檔案
眾所周知,csv檔案是以逗號 作為分隔符的一種檔案,那麼在知道組成原理的前提下,我們來操作它就方便多了。因為邏輯不難,具體請看下面的 和注釋。created by phpstorm.user chenyanphp qq.com date 2016 12 21 0021 time 下午 12 08 頭...
PHP生成CSV檔案
csv檔案的定義這裡就不多做介紹了,難能可貴的是用excel可以直接開啟csv檔案。用php輸出csv檔案本身很簡單,但是大家如果有業務需求,下面的 可以作為參考。tableheader array 姓名 性別 年齡 學院 班級 tablelength count tableheader 資料 da...