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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
PHP实现的功能是显示8条基色色带
Oct 09 PHP
解决php中Cannot send session cache limiter 的问题的方法
Apr 27 PHP
PHP版网站缓存加快打开速度的方法分享
Jun 03 PHP
ThinkPHP中ajax使用实例教程
Aug 22 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
Aug 28 PHP
详解PHP的Yii框架中扩展的安装与使用
Apr 01 PHP
CodeIgniter生成静态页的方法
May 17 PHP
php集成动态口令认证
Jul 21 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
Zend Framework过滤器Zend_Filter用法详解
Dec 09 PHP
Zend Framework处理Json数据方法详解
Dec 09 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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
基于php-fpm的配置详解
2013/06/03 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
2017/04/01 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
python3访问sina首页中文的处理方法
2014/02/24 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
python检测服务器端口代码实例
2019/08/31 Python
python中web框架的自定义创建
2019/09/08 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
python实现拼图小游戏
2020/02/22 Python
通过代码实例了解Python异常本质
2020/09/16 Python
python em算法的实现
2020/10/03 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
如何定义一个可复用的服务
2014/09/30 面试题
计算机开发个人求职信范文
2013/09/26 职场文书
大学生职业生涯规划书前言
2014/01/09 职场文书
外国人聘用意向书
2014/04/01 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
婚庆公司计划书
2014/09/15 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
股权转让协议范本
2014/12/07 职场文书
idea搭建可运行Servlet的Web项目
2021/06/26 Java/Android
浅析Python中的随机采样和概率分布
2021/12/06 Python
进行数据处理的6个 Python 代码块分享
2022/04/06 Python