博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP导出大量数据到excel表格
阅读量:6192 次
发布时间:2019-06-21

本文共 1143 字,大约阅读时间需要 3 分钟。

1     /** 2      * @creator Jimmy 3      * @data 2016/8/22 4      * @desc 数据导出到excel(csv文件) 5      * @param $filename 导出的csv文件名称 如date("Y年m月j日").'-PB机构列表.csv' 6      * @param array $tileArray 所有列名称 7      * @param array $dataArray 所有列数据 8      */ 9     public static function exportToExcel($filename, $tileArray=[], $dataArray=[]){10         ini_set('memory_limit','512M');11         ini_set('max_execution_time',0);12         ob_end_clean();13         ob_start();14         header("Content-Type: text/csv");15         header("Content-Disposition:filename=".$filename);16         $fp=fopen('php://output','w');17         fwrite($fp, chr(0xEF).chr(0xBB).chr(0xBF));18 //        $fp=fopen('D://hello.csv','w');19         fputcsv($fp,$tileArray);20         $index = 0;21         foreach ($dataArray as $item) {22             if($index==1000){23                 $index=0;24                 ob_flush();25                 flush();26             }27             $index++;28             fputcsv($fp,$item);29         }30 31         ob_flush();32         flush();33         ob_end_clean();34     }

 

转载于:https://www.cnblogs.com/JimmyBright/p/5956402.html

你可能感兴趣的文章
百度离职员工总结:如何做个好员工?
查看>>
PhotoShop制作gif动态广告效果示例
查看>>
Nginx+Keepalived主备
查看>>
AR SLAM
查看>>
Azure多网卡虚拟机
查看>>
【CSS】CSS前期回顾(2)
查看>>
【go语言】wait,I don't understand
查看>>
html form post/get
查看>>
yield
查看>>
Spring MVC配置文件的三个常用配置详解
查看>>
七月总结 八月安排
查看>>
html块级元素与行内元素
查看>>
DEll R710服务器加内存
查看>>
SVN的标准目录结构:trunk、branches、tags
查看>>
一点点积累
查看>>
maven 自动生成运行脚本插件appassembler-maven-plugin
查看>>
软件包管理器之一——RPM介绍及应用
查看>>
打钱诈骗的流程
查看>>
burpsuite 文件包含 文件读取FUZZ技巧
查看>>
超凡蜘蛛侠
查看>>