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原理的opcodes(操作码)
Oct 26 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
PHP+AJAX实现投票功能的方法
Sep 28 PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 PHP
PHP+iframe图片上传实现即时刷新效果
Nov 18 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
Jul 13 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
Feb 15 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 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
mysq GBKl乱码
2006/11/28 PHP
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
PHP测试程序运行时间的类
2012/02/05 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
laravel orm 关联条件查询代码
2019/10/21 PHP
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
2013/05/19 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
详解Python中的变量及其命名和打印
2016/03/11 Python
python实现redis三种cas事务操作
2017/12/19 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
Python3离线安装Requests模块问题
2019/10/13 Python
Django框架模板用法入门教程
2019/11/04 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
软件售后服务方案
2014/05/29 职场文书
先进个人总结范文
2015/02/15 职场文书
2016新年慰问信范文
2015/03/25 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫