Codeigniter生成Excel文档的简单方法
之前看了使用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、使用方法:
<?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);
}
?>
<?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);
}
?>
怎么样,很简单吧?
相关推荐
-
在CODEIGNITER中 在CI中引入外部的JS与CSS呢
但今天在用CI时,却忘记了,搞了很久都没有出来,上了CI的中国官方网,终于在他们帮助下把问题觖决了,在这里把它贴出来,供大家分享. (另注:我这里是隐藏了url中的index.php文件的,与不隐藏有所不同,但最终都是采用绝对URL) 首先,我在.htaccess文件里设置(作用是隐藏index.php),如下: RewriteEngine on RewriteCond $1 !^(index\.php|images|js|img|css|robots\.txt) #在这里写要排除的资源等 Re
-
CodeIgniter记录错误日志的方法全面总结
本文实例讲述了CodeIgniter记录错误日志的方法.分享给大家供大家参考,具体如下: CI工作流程: 所有的入口都从根目录下的index.php进入,确定应用所在目录后,加载 codeigniter/CodeIgniter.php 文件,该文件会顺序加载以下文件执行整个流程. index.php:检测文件路径,加载codeigniter.php文件 codeigniter.php: 加载 Common/constants....文件.获取文件模式.设置计时器.实例化类(错误类.扩展类.钩子类
-
PHP生成HTML静态页面实例代码
为cd2sc.com网站功能而开发,代码为本人原创,生成速度一般. (出于众所周知的原因,涉及到数据库的数据字段名称做了改动,并且为了代码明晰去掉了参数过滤的部分) 说明:原动态地址为 moban.php?id=1 ,生成后地址为 html/200808/sell_1.html .page.php为分页程序,本博客中有发布. 页面使用方式,将本代码保存为make.php,使用方法为浏览器访问 make.php?t=数量&pg=页面:例如 make.php?t=300&pg=2,即每次生成3
-
CI(CodeIgniter)框架中的增删改查操作
CodeIgniter的数据函数类在 \system\database\DB_active_rec.php 复制代码 代码如下: <span style="font-size:16px;">class ModelName extends CI_Model { function __construct() { parent::__construct(); } }</span> 连接数据库:$this->load->
-
html静态页面调用php文件的方法
本文实例讲述了html静态页面调用php文件的方法.分享给大家供大家参考.具体方法如下: 静态页面中看上去好像是不能直接调用php文件的,但是却可以使用js调用方式来调用php文件,当然还可以使用ajax 调用php文件,下面就来给大家介绍一下: 举一个简单的例子来说明: 如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php. Javascript代码 复制代码 代码如下: <script type="text/javascript" sr
-
比较详细PHP生成静态页面教程
一,PHP脚本与动态页面. PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理.无论以何种方式,它的基本原理是这样的.由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 ----> 将解析后的HTML语句以包的方式传回给浏览器.由此不难看出,在页面发送到浏览器后,PHP
-
CodeIgniter生成静态页的方法
本文实例讲述了CodeIgniter生成静态页的方法.分享给大家供大家参考,具体如下: 现在我们来开发如何让CI框架生成静态页面.下面直接帖代码: $this->output->get_output(); 使用这个方法,你可以可以得到将要输出的数据,并把它保存起来,留着它用(我们做新闻类型网站的时候,常常需要生成静态的HTML文件). $string = $this->output->get_output(); $this->load->helper('file');
-
CodeIgniter生成网站sitemap地图的方法
1.建立了一个名为sitemap的控制器 复制代码 代码如下: <?phpif (!defined('BASEPATH')) exit ('No direct script access allowed'); class Sitemap extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->model('sitemapxml'); } function i
-
php基于CodeIgniter实现图片上传、剪切功能
本文实例为大家分享了codeigniter 图片上传.剪切,控制器类,供大家参考,具体内容如下 <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Index extends MY_Controller { function __construct(){ parent::__construct(); $this->load->helper(array('form', 'url')); }
-
PHP生成静态页
复制代码 代码如下: <? function makedir($mudir) //创建目录 { $file = "./$mudir"; @mkdir($file,0777); } function writemod($filemodname) //先创子摸板文件路径 { $fp=fopen("showmod.shtml","r"); $str=fread($fp,filesize("s
-
CodeIgniter连贯操作的底层原理分析
本文分析了CodeIgniter连贯操作的底层原理.分享给大家供大家参考,具体如下: php oop连贯操作原理 ->符号其实是传递对象指针的.或许这么说是不对的. 但是,我们可以这么的理解. 不多说.放代码. 普通用法: <?php class test { public $a=''; public $b=''; public function actiona() { $this->a="hello"; return $this; } public function
随机推荐
- PHP 加密解密内部算法
- angular中实现li或者某个元素点击变色的两种方法
- JScript 8.0 正则表达式语法
- android listview 水平滚动和垂直滚动的小例子
- java 中自定义OutputFormat的实例详解
- springboot开启声明式事务的方法
- 基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
- javascript实现根据iphone屏幕方向调用不同样式表的方法
- php curl模拟post提交数据示例
- jsp base标签与meta标签学习小结
- JDBCTM 指南:入门5 - ResultSet
- mysql 5.6.13 免安装版配置方法详解
- 优惠券优惠的思路以及实践
- java操作mongodb实现CURD功能实例
- Android实现矩形区域截屏的方法
- javascript实现带下拉子菜单的导航菜单效果
- Android编程实现向桌面添加快捷方式的方法
- ADSL MODEM初始地址及用户名密码大全
- 使用Python的package机制如何简化utils包设计详解
- Vue 项目部署到服务器的问题解决方法