标签:putc phpexcel end cat cache 标题 str href lan
<?php /** * @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; } ?>
标签:putc phpexcel end cat cache 标题 str href lan
原文地址:https://www.cnblogs.com/guliang/p/13540213.html