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 相关文章推荐
与数据库连接
Oct 09 PHP
什么是MVC,好东西啊
May 03 PHP
discuz Passport 通行证 整合笔记
Jun 30 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
Aug 04 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
php-msf源码详解
Dec 25 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
PHP以json或xml格式返回请求数据的方法
May 31 PHP
php中青蛙跳台阶的问题解决方法
Oct 14 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 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+mysql保存和输出文件
2006/10/09 PHP
PHP+MySQL5.0中文乱码解决方法
2006/11/20 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
漂亮的jquery提示效果(仿腾讯弹出层)
2013/02/05 Javascript
Jquery取得iframe下内容的方法
2013/11/18 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
javascript回到顶部特效
2016/07/30 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
Vue2.0权限树组件实现代码
2017/08/29 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
python操作CouchDB的方法
2014/10/08 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
土木工程专业个人求职信
2013/12/05 职场文书
《长城》教学反思
2014/02/14 职场文书
学习2014年全国两会心得体会
2014/03/12 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
银行奉献演讲稿
2014/09/16 职场文书
上学路上观后感
2015/06/16 职场文书
Nginx反向代理学习实例教程
2021/10/24 Servers
数据设计之权限的实现
2022/08/05 MySQL