ASCWH

搜索到 2 篇与 csv 的结果
09-12

PHP 导出百万数据 CSV

PHP 导出百万数据 CSV
最近公司项目要求把数据除了页面输出也希望有导出功能,虽然之前也做过几个导出功能,但这次数据量相对比较大,差不多一天数据就20W条,要求导7天或者30天,那么数据量就轻松破百万了甚至破千万,因此开发的过程中发现了一些大数据导出的坑,在此跟大家分享一下,互相学习,多多提提意见。废话不多说直接上以 ThinkPHP 为例function putCsv($head, $mark = 'user_info', $fileName = "test.csv") { set_time_limit(0); $sqlCount = Db::table('user')->count(); //输出Excel文件头,可把user.csv换成你要的文件名 header('Content-Type: application/vnd.ms-excel;charset=utf-8'); header('Content-Disposition: attachment;filename="' . $fileName . '"');...

PHP

1,192 阅读
09月12日
1,192 阅读
0 评论
06-25

PHP 导出CSV方法

PHP 导出CSV方法
那个木开发的过程中导出数据是非常常见的,但是很多人第一想到的就是导出Excel 这也没有什么不对的,但是在数据量大的情况下就不一样了 $filename = '文件名'; $title = "手机号,店铺,联系人"; $data = '你需要导出的数据字段与title对应'; function exportCsv($filename,$title,$data) { $title = iconv('utf-8','gb2312',$title."\n");//标题中文转码,拼接换行 $cVal = ''; foreach($data as $v){ foreach($v as &$val){ $val = iconv('utf-8','gb2312',$val);//中文转码 } $cVal .= implode(',',$v)."\n";//用逗号分开,后边拼接换行 } $count = $title.$cVal;//表头与内容拼接 //设置浏览器头信息 head...

PHP,工具

1,332 阅读
06月25日
1,332 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

今日天气

少数派热文榜

  • 获取失败!

标签云