* * 匯出excel(csv)
* @data 匯出資料
* @headlist 第一行,列名
* @filename 輸出excel檔名 */
function csv_export($data = array(), $headlist = array(), $filename
)
//將資料通過fputcsv寫到檔案控制代碼
fputcsv($fp, $headlist
);
//計數器
$num = 0;
//每隔$limit行,重新整理一下輸出buffer,不要太大,也不要太小
$limit = 100000;
//逐行取出資料,不浪費記憶體
$count = count($data
);
for ($i = 0; $i
< $count; $i++)
$row = $data[$i
];
foreach ($row
as$key => $value
) fputcsv(
$fp, $row
); }
}
PHP匯出CSV檔案
經常會碰到需要從資料庫中匯出資料到excel檔案,用一些開源的類庫,比如phpexcel,確實比較容易實現,但對大量資料的支援很不好,很容易到達php記憶體使用上限。這裡的方法是利用fputcsv寫csv檔案的方法,直接向瀏覽器輸出excel檔案。輸出excel檔案頭,可把user.csv換成你要的...
php 匯出csv檔案例項
csv是以逗號間隔的文字檔案 開發中,匯出功能經常會用到,當資料量比較大的時候,發現csv格式的效率要比xls的效率要高一些,以yii先開發為例,優化 資料匯出 public filename 方法1 public function export item iconv utf 8 gbk val p...
php實現匯出csv檔案
為何要用csv匯出檔案呢,因為它小巧,匯出資料效率高,萬行資料秒級匯出。不香嗎?user 青草根 email caimh0223 163.com blog qq 876146977 微 信 caimh0223 date 2020 05 30 time 14 08 description 輸入到csv...