PHP导出数据到CSV
2021-01-08 09:29
标签:putc phpexcel end cat cache 标题 str href lan 使用PHPExcel导出 PHP导出数据到CSV 标签:putc phpexcel end cat cache 标题 str href lan 原文地址:https://www.cnblogs.com/guliang/p/13540213.htmlphp
/**
* @description 导出数据到CSV
* @param array $data 二维数据数组
* @param array $head 列标题 一维数组
* @param string $fileName 导出的文件名称
*/
function export_to_csv($data=[],$head=[],$fileName = ‘test.csv‘)
{
ob_end_clean();//清除所有缓冲区 或 ob_clean()
set_time_limit(0);
// 输出Excel文件头,可把test.csv换成你要的文件名
header(‘Content-Type: application/vnd.ms-excel;charset=utf-8‘);
header(‘Content-Disposition: attachment;filename="‘ . $fileName . ‘"‘);
header(‘Cache-Control: max-age=0‘);
$fp = fopen(‘php://output‘, ‘w+‘); //直接输出
fputcsv($fp, $head);
foreach ($data as $a) {
fputcsv($fp, $a);
}
fclose($fp);
exit;
}
?>
上一篇:http, get, post