Codeigniter生成Excel文档的简单方法

2015-01-24信息快讯网

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

之前看了使用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调用shell的方法
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
set_exception_handler函数在ThinkPHP中的用法
Laravel 4 初级教程之Pages、表单验证
Laravel 4 初级教程之视图、命名空间、路由
Laravel 4 初级教程之安装及入门
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
如何让CI框架支持service层
CI框架学习笔记(二) -入口文件index.php
ThinkPHP基于PHPExcel导入Excel文件的方法
PHP正则替换函数preg_replace和preg_replace_callback使用总结
php中使用PHPExcel读写excel(xls)文件的方法
phpExcel中文帮助手册之常用功能指南
PHP 导出Excel示例分享
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Codeigniter+PHPExcel实现导出数据到Excel文件
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
PHP命名空间(Namespace)简明教程
CI框架中libraries,helpers,hooks文件夹详细说明
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
浅谈PHP调用Webservice思路及源码分享
php 批量添加多行文本框textarea一行一个
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
php加速器eAccelerator的配置参数、API详解
yii框架builder、update、delete使用方法
用PHP和Shell写Hadoop的MapReduce程序
php导出excel格式数据问题
php导出word文档与excel电子表格的简单示例代码
php不使用插件导出excel的简单方法
Drupal读取Excel并导入数据库实例
©2014-2024 dbsqp.com