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&&mysql)六
Oct 09 PHP
php使HTML标签自动补全闭合函数代码
Oct 04 PHP
PHP中3种生成XML文件方法的速度效率比较
Oct 06 PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 PHP
php判断数组中是否存在指定键(key)的方法
Mar 17 PHP
PHP常见的6个错误提示及解决方法
Jul 07 PHP
php获取linux命令结果的实例
Mar 13 PHP
thinkPHP5.0框架URL访问方法详解
Mar 18 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
Mar 31 PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 PHP
php+Ajax处理xml与json格式数据的方法示例
Mar 04 PHP
php中的钩子理解及应用实例分析
Aug 30 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
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
PHP之COOKIE支持详解
2010/09/20 PHP
基于PHP异步执行的常用方式详解
2013/06/03 PHP
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
全站最详细的Vuex教程
2018/04/13 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
用云开发Cloudbase实现小程序多图片内容安全监测的代码详解
2020/06/07 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
Python中的yield浅析
2014/06/16 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
Python异常处理操作实例详解
2018/05/10 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
Python全栈之列表数据类型详解
2019/10/01 Python
python实现KNN分类算法
2019/10/16 Python
Python和Sublime整合过程图示
2019/12/25 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
Python headers请求头如何实现快速添加
2020/11/03 Python
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
英国在线花园中心:You Garden
2018/06/03 全球购物
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
后勤岗位职责
2013/11/26 职场文书
财务部经理岗位职责
2014/02/03 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
毕业证代领委托书
2014/09/26 职场文书
感动中国何玥观后感
2015/06/02 职场文书
初中班主任教育随笔
2015/08/15 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
正确使用MySQL INSERT INTO语句
2021/05/26 MySQL