用户
 找回密码
 入住 CI 中国社区
搜索
查看: 9051|回复: 13
收起左侧

[版本 2.x] CI调用PHPExcel类库的方法

  [复制链接]
发表于 2011-12-29 09:53:46 | 显示全部楼层 |阅读模式
本帖最后由 songjian 于 2012-1-1 16:35 编辑

把PHPExcel项目中Classes目录中PHPExcel和PHPExcel.php复制到CI框架下/system/libraries/目录中,编辑PHPExcel.php文件添加CI_PHPExcel类继承PHPExcel类
PHP复制代码
class CI_PHPExcel extends PHPExcel {}
复制代码
控制器中载入PHPExcel类
PHP复制代码
$this->load->library('PHPExcel');
复制代码
至此,你就可以在CI中使用PHPExcel类库了。
发表于 2011-12-29 10:43:23 | 显示全部楼层
这个可以有
 楼主| 发表于 2012-1-1 15:56:00 | 显示全部楼层
怎么没人响应?难道大家都不用PHPExcel这个类库?
发表于 2012-1-15 10:08:45 | 显示全部楼层
正好需要,谢谢分享!
发表于 2012-4-14 19:35:39 | 显示全部楼层
本帖最后由 ㄟ香消玉落 于 2012-4-14 19:37 编辑

安装PHPExcel到Codeigniter

1) 解压压缩包里的Classes文件夹中的内容到application\libraries\目录下,目录结构如下:

– application\libraries\PHPExcel.php

– application\libraries\PHPExcel (文件夹)

2)修改application\libraries\PHPExcel\IOFactory.php 文件

– 将其类名从PHPExcel_IOFactory改为IOFactory,遵从CI类命名规则。

– 将其构造函数改为public

具体请参照我的 http://www.laotouwang.com/ci-phpexcel/
发表于 2012-4-14 20:11:26 | 显示全部楼层
$this->load->library('phpexcel');
$this->load->library('PHPExcel/phpexcel_iofactory');
$excel = new PHPExcel();

直接拿过来就用了
发表于 2012-4-17 12:53:22 | 显示全部楼层
学习,呵呵
发表于 2012-5-22 23:43:07 | 显示全部楼层
学习了,试一下。。
发表于 2012-7-12 11:10:52 | 显示全部楼层
各位,为什么我导出的都是乱码
发表于 2012-7-12 15:01:01 | 显示全部楼层
不错

本版积分规则