php实现利用phpexcel导出数据


Posted in PHP onAugust 24, 2013

废话不多说,直接上代码吧

public function export_data($data = array())
    {
        # code...
        include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/IWriter.php') ;
        include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/Excel5.php') ;
        include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel.php') ;
        include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/IOFactory.php') ;
        $obj_phpexcel = new PHPExcel();
        $obj_phpexcel->getActiveSheet()->setCellValue('a1','Key');
        $obj_phpexcel->getActiveSheet()->setCellValue('b1','Value');        
        if($data){
            $i =2;
            foreach ($data as $key => $value) {
                # code...
                $obj_phpexcel->getActiveSheet()->setCellValue('a'.$i,$value);
                $i++;
            }
        }    
        $obj_Writer = PHPExcel_IOFactory::createWriter($obj_phpexcel,'Excel5');
        $filename = "outexcel.xls";
        header("Content-Type: application/force-download"); 
        header("Content-Type: application/octet-stream"); 
        header("Content-Type: application/download"); 
        header('Content-Disposition:inline;filename="'.$filename.'"'); 
        header("Content-Transfer-Encoding: binary"); 
        header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
        header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
        header("Pragma: no-cache"); 
        $obj_Writer->save('php://output'); 
    }
PHP 相关文章推荐
PHP Zip压缩 在线对文件进行压缩的函数
May 26 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
Jun 18 PHP
Youku 视频绝对地址获取的方法详解
Jun 26 PHP
PHP 获取远程文件大小的3种解决方法
Jul 11 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
Aug 10 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
PHP简单遍历对象示例
Sep 28 PHP
PHP实现的一致性Hash算法详解【分布式算法】
Mar 31 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
YII2框架中日志的配置与使用方法实例分析
Mar 18 PHP
PHP时间相关常用函数用法示例
Jun 03 PHP
提高PHP性能的编码技巧以及性能优化详细解析
Aug 24 #PHP
PHP实现读取一个1G的文件大小
Aug 24 #PHP
一致性哈希算法以及其PHP实现详细解析
Aug 24 #PHP
PHP如何利用P3P实现跨域
Aug 24 #PHP
PHP引用符&的用法详细解析
Aug 22 #PHP
新手菜鸟必读:session与cookie的区别
Aug 22 #PHP
PHP mysql与mysqli事务使用说明 分享
Aug 17 #PHP
You might like
PHP实现递归无限级分类
2015/10/22 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
详解python基础之while循环及if判断
2017/08/24 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
Python标准库itertools的使用方法
2020/01/17 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
女士鞋子、包包和服装在线,第一款10美元:ShoeDazzle
2019/07/26 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
铭立家具面试题
2012/12/06 面试题
会计系个人求职信范文分享
2013/12/20 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
寒假家长评语大全
2014/04/16 职场文书
学校与家长安全责任书
2014/07/23 职场文书
党的群众路线教育实践活动对照检查材料(四风)
2014/09/27 职场文书
答谢词范文
2015/01/05 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
2019 入党申请书范文
2019/07/10 职场文书
JavaScript中isPrototypeOf函数
2021/11/07 Javascript
优化Mysql查询的示例
2022/04/26 MySQL