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基础知识:类与对象(5) static
Dec 13 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 PHP
基于PHP中的常用函数回顾
Jul 11 PHP
phpexcel导入excel数据使用方法实例
Dec 24 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
php查找字符串出现次数的方法
Dec 01 PHP
php中的观察者模式简单实例
Jan 20 PHP
php数组去除空值函数分享
Feb 02 PHP
基于php的微信公众平台开发入门实例
Apr 15 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
php数组指针函数功能及用法示例
Feb 11 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
Apr 06 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截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
Smarty使用自定义资源的方法
2015/08/08 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
HR vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
微信小程序8种数据通信的方式小结
2020/02/03 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
python实现画五角星和螺旋线的示例
2019/01/20 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
英国儿童图书网站:Scholastic
2017/03/26 全球购物
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
学生思想表现的评语
2014/01/30 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
英语教学随笔感言
2014/02/20 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
工作批评与自我批评范文
2014/10/16 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python