php 导出数据到csv格式
来源:互联网 发布:fast rcnn tensorflow 编辑:程序博客网 时间:2024/05/29 03:13
csv是一种常用的无格式类型的文件,以逗号进行分隔,类似excel。
csv可以作为数据存储的一种形式,与excel相比,它的优点就是打开速度更快,粗略估计大概快了接近15倍左右。
以前写过一篇文章,是用来网页下载excel文档,但是数据过大之后,因为样式的原因,以及一些其他原因,造成excel读取缓慢,Google了一下,没有找到最好的解决办法,不过记得以前看过一篇文章,说csv比excel快,抱着试试的态度,写了以下的代码:
<?phpheader("Content-Type: application/force-download");header("Content-type:text/csv;charset=utf-8");header("Content-Disposition:filename=".date("YmdHis").".csv");$list = array();for($i = 0 ; $i < 100 ; ++$i){ for($j = 0 ; $j < 100 ; ++$j){ $list[] = array($i,$j,$i+$j,$i-$j,$i*$j); } }echo "one,two,three,four,five\r";ob_end_flush();foreach($list as $rs){ echo $rs[0].",".$rs[1].",".$rs[2].",".$rs[3].",".$rs[4]."\r"; flush();}?>代码很简单,直接使用循环即可,只需要注意csv格式的文件需要使用“逗号”进行分隔,并且需要将其放到双引号中,在每行结局加上换行就好了,经测试,打开速度一流,足够应付大部分的需求了,不过如果数据过大还是会溢出内存,这就需要对数据进行分片处理了
0 0
- php 导出数据到csv格式
- php导入导出CSV格式的数据
- PHP导出MySQL数据到CSV文件
- PHP导出数据到CSV文件
- php 导出成csv格式
- PHP 导出csv格式excel
- PHP导出MySQL数据到Excel或者CSV文件
- PHP导出数据到csv和execl文件
- php实现批量上传数据到数据库(.csv格式)
- 导出数据到CSV文件
- PHP中数据导出csv
- php导出csv数据代码
- php导出大数据csv
- 将DataSet导出到CSV格式问题
- 数字导出到csv 格式改变
- DateGridView导出到csv格式的Excel
- php excel导出 导入问题 csv格式
- 百万数据已CSV,Txt格式导出
- IntelliJ IDEA 中文乱码解决
- iOS NSString的常用用法
- Android ActionBar完全解析,使用官方推荐的最佳导航栏
- CentOS7升级内核到最新版本
- 内部类(下)
- php 导出数据到csv格式
- RDIFramework.NET框架Web中datagrid与treegrid控件自动生成右键菜单与列标题右键菜单
- java回调函数的作用以及运用
- 【Unity】技巧集合
- MAC上使用androidstudio如何关联源码
- xrdp+vnc多账户登录黑屏问题
- 用C和python实现远程读卡器,读写消费远程卡片,客户端实现一个模拟POS机
- android 控件 翻页 ViewPager ViewFlow ViewFlipper
- 正则表达式限制input的输入值