Codeigniter生成Excel文档的简单方法


Posted in PHP onJune 12, 2014

之前看了使用PHPExcel中导出数据到Excel文件的方法,但是似乎比较复杂。icech找到了一个针对Codeigniter的类:CI-Excel-Generation-Library,使用方法十分简单。

1、下载CI-Excel-Generation-Library

地址:https://github.com/JOakley77/CI-Excel-Generation-Library

2、将Excel.php放到libraries里面

3、使用方法:

从数据库生成excel

<?php
public function export() {
$this->load->library('table');
$this->load->library('excel');
$sql = $this->db->get('dbtable');
$query->result();
$this->excel->filename = 'abc123';
$this->excel->make_from_db($sql);
}
?>


从数组生成excel

<?php
public function export() {
$titles = array('field1', 'field2', 'field3');
$array = array();
for ($i = 0; $i <= 100; $i++) {
$array[] = array($i, $i+1, $i+2);
}
$this->excel->make_from_array($titles, $array);
}
?>

怎么样,很简单吧?

PHP 相关文章推荐
PHP中的session永不过期的解决思路及实现方法分享
Apr 20 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
php中防止恶意刷新页面的代码小结
Oct 31 PHP
浅析memcache启动以及telnet命令详解
Jun 28 PHP
ThinkPHP3.1新特性之内容解析输出详解
Jun 19 PHP
thinkphp学习笔记之多表查询
Jul 28 PHP
linux中cd命令使用详解
Jan 08 PHP
PHP浮点数精度问题汇总
May 13 PHP
教你识别简单的免查杀PHP后门
Sep 13 PHP
PHP 数组基本操作方法详解
Jun 17 PHP
如何在PHP中使用AES加密算法加密数据
Jun 24 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
Jun 12 #PHP
让CodeIgniter数据库缓存自动过期的处理的方法
Jun 12 #PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 #PHP
CodeIgniter启用缓存和清除缓存的方法
Jun 12 #PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
Jun 12 #PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
Jun 12 #PHP
对PHP语言认识上需要避免的10大误区
Jun 12 #PHP
You might like
thinkphp模板继承实例简述
2014/11/26 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
一个可拖拽列宽表格实例演示
2012/11/26 Javascript
js charAt的使用示例
2014/02/18 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
jquery制作 随机弹跳的小球特效
2015/02/01 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
jQuery Checkbox 全选 反选的简单实例
2016/11/29 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
Python对字符串实现去重操作的方法示例
2017/08/11 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
Python实现分数序列求和
2020/02/25 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
pandas的resample重采样的使用
2020/04/24 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
2020/11/28 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
团工委书记自荐书范文
2013/12/17 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
集体生日活动方案
2014/08/18 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
红歌会主持词
2015/07/02 职场文书
开工典礼致辞
2015/07/29 职场文书
银行求职信怎么写
2019/06/20 职场文书
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技