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实现维护文件代码
Jun 14 PHP
php smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
PHP输出时间差函数代码
Jan 28 PHP
php 获取SWF动画截图示例代码
Feb 10 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 PHP
php常量详细解析
Oct 27 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
PHP implode()函数用法讲解
Mar 08 PHP
PHP设计模式之简单工厂和工厂模式实例分析
Mar 25 PHP
phpstudy隐藏index.php的方法
Sep 21 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 Session无效分析资料整理
2016/11/29 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
浅谈javascript的数据类型检测
2010/07/10 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
js比较日期大小的方法
2015/05/12 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
vue实现计算器功能
2020/02/22 Javascript
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
Python的print用法示例
2014/02/11 Python
python实现apahce网站日志分析示例
2014/04/02 Python
快速了解Python中的装饰器
2018/01/11 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
企划经理的岗位职责
2013/11/17 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
淘宝店策划方案
2014/06/07 职场文书
校长创先争优承诺书
2014/08/30 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
简单谈谈Python面向对象的相关知识
2021/06/28 Python
Java移除无效括号的方法实现
2021/08/07 Java/Android
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
零基础学java之循环语句的使用
2022/04/10 Java/Android