php生成csv檔案

2021-09-29 22:16:03 字數 1057 閱讀 6039

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...