ini_set("display_errors", "On");
ini_set('memory_limit', '8024M');
ini_set('max_execution_time', '1000');
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition:attachment;filename="导出.csv"');
header('Cache-Control: max-age=0');
$fp = fopen('php://output', 'w');
fwrite($fp, chr(0xEF) . chr(0xBB) . chr(0xBF));
$fp = $params['download'] == 1 ? fopen('php://output', 'a') : fopen(dirname(__DIR__).'/web/excel-file/f.csv', 'w');
fputcsv($fp,['f1名称','f2名称','f3名称']);
foreach ($list as $v1) {
$data = [
$v1['f1'],$v1['f2'],$v1['f3']
];
fputcsv($fp,$data);
ob_flush();
flush();//必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。
}
fclose($fp);
$params['download'] == 1 ? die() : true;
return [PUBLICRES.'excel-file/f.csv'];
fputcsv
最新推荐文章于 2023-07-20 11:30:15 发布