Yii安装与使用Excel扩展的方法


Posted in PHP onJuly 13, 2016

本文实例讲述了Yii安装与使用Excel扩展的方法。分享给大家供大家参考,具体如下:

1.下载EExcelBehavior到项目扩展目录下

Yii安装与使用Excel扩展的方法

2.下载phpexcl到扩展目录

Yii安装与使用Excel扩展的方法

3.控制器调用:

/**
 * 导出列表,各商家保障金列表
 */
public function actionExport(){
  $model = $model=new Company('search');
  $model->unsetAttributes(); // clear any default values
  $model->zc_deposit_status = 2;//保障金审核通过的商家
  $companys = $model->search();
  $this->toExcel($companys,array('zc_name','zc_deposit'));
}
/**
 * 导出列表,商家保障金变动明细
 */
public function actionExportDeposit($id){
  $model=new CmpDeposit('search');
  $model->unsetAttributes(); // clear any default values
  $model->zm_id = $id;
  $data = $model->search();
  $company = Company::model()->findByPk($id);
  $this->toExcel($data,'',$company->zc_name.'网铺保障金明细');
}
public function behaviors()
{
  return array(
      'eexcelview'=>array(
          'class'=>'ext.eexcelview.EExcelBehavior',
      ),
  );
}

4.具体用法:

* @param null string|CDataProvider|array $model the data provider for the grid.
 * @param null array $columns array with specif columns and its format. Defaults to all attributes.
 * @param null string $title title for the file
 * @param null array $documentDetails details of the document
 * @param null string $exportType format to export (Excel5,Excel2007, PDF, HTML, CSV). Defaults to Excel2007 (xlsx)
 */
public function toExcel($model=null, $columns=array(), $title=null, $documentDetails=array(), $exportType='Excel2007')

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php和js交互一例-PHP教程,PHP应用
Jan 03 PHP
PHP UTF8编码内的繁简转换类
Jul 20 PHP
PHP 开源框架22个简单简介
Aug 24 PHP
php foreach 使用&(与运算符)引用赋值要注意的问题
Feb 16 PHP
PHP __autoload()方法真的影响性能吗?
Mar 30 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
Jun 17 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
简单说说PHP优化那些事(经验分享)
Nov 27 PHP
PHP请求Socket接口测试实例
Aug 12 PHP
PHP实现打包下载文件的方法示例
Oct 07 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
laravel框架使用阿里云短信发送消息操作示例
Feb 15 PHP
Yii配置与使用memcached缓存的方法
Jul 13 #PHP
Yii使用smsto短信接口的函数demo示例
Jul 13 #PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 #PHP
PHP中类属性与类静态变量的访问方法示例
Jul 13 #PHP
ucenter中词语过滤原理分析
Jul 13 #PHP
PHP文件及文件夹操作之创建、删除、移动、复制
Jul 13 #PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 #PHP
You might like
PHP mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
thinkphp分页实现效果
2016/10/13 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
javascript两段代码,两个小技巧
2010/02/04 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
JS数组转字符串实现方法解析
2020/09/04 Javascript
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
python 连接sqlite及简单操作
2017/06/30 Python
python机器学习库常用汇总
2017/11/15 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
生产车间主任的个人自我鉴定
2013/10/25 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
名人演讲稿范文
2013/12/28 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
期中考试复习计划
2015/01/19 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android