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(3)
Oct 09 PHP
字母顺序颠倒而单词顺序不变的php代码
Aug 08 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
Sep 07 PHP
PHP array_multisort() 函数的深入解析
Jun 20 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Jun 23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
Jun 25 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
Dec 02 PHP
Yii2 如何在modules中添加验证码的方法
Jun 19 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
php 使用 __call实现重载功能示例
Nov 18 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
第八节--访问方式
2006/11/16 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
jQuery 学习 几种常用方法
2009/06/11 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
Python实现从百度API获取天气的方法
2015/03/11 Python
Python 的描述符 descriptor详解
2016/02/27 Python
Python数据操作方法封装类实例
2017/06/23 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
python3+PyQt5实现文档打印功能
2018/04/24 Python
python使用requests.session模拟登录
2019/08/09 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
python 消费 kafka 数据教程
2019/12/21 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
咖啡书吧创业计划书
2014/01/13 职场文书
政府法律服务方案
2014/06/14 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
企业整改报告范文
2014/11/08 职场文书
贷款工作证明模板
2015/06/12 职场文书
Python基础知识学习之类的继承
2021/05/31 Python
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
Python3中最常用的5种线程锁实例总结
2021/07/07 Python