PHP---导出CSV
在做数据导出的时候,用PHP导出数据,通常的做法是导出Excel,但是要导出Excel就需要使用PHPExcel类,然后还很麻烦。
在做数据导出的时候,可以导出csv,如果需要excel,自己转化一下就好了。
而且代码量少了很多,而且也比较方便快捷,从数据库里面查询出来的数据,可以直接导出。
具体方法:直接导出下载
/** * downloadCSV */ public function downloadCSV($data, $filename = 'data.csv') { // 设置HTTP头 header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename="' . $filename . '"'); // 输出BOM头,解决中文乱码问题 echo chr(0xEF).chr(0xBB).chr(0xBF); // 打开输出流 $output = fopen('php://output', 'w'); // 写入数据 foreach($data as $row) fputcsv($output, $row); fclose($output); exit; }
打完收工!

浙公网安备 33010602011771号