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 相关文章推荐
在WIN98下以apache模块方式安装php
Oct 09 PHP
PHP 数字左侧自动补0
Mar 31 PHP
PHP 截取字符串专题集合
Aug 19 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
May 31 PHP
用来解析.htpasswd文件的PHP类
Sep 05 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
Nov 17 PHP
PHP文件读写操作相关函数总结
Nov 18 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
Yii框架实现邮箱激活的方法【数字签名】
Oct 18 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
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
js left,right,mid函数
2008/06/10 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
Python写入CSV文件的方法
2015/07/08 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
详解python中__name__的意义以及作用
2019/08/07 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Django数据库迁移常见使用方法
2020/11/12 Python
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
绘儿乐产品官方在线商店:Crayola.com
2019/09/07 全球购物
毕业自我评价范文
2013/11/17 职场文书
食堂员工工作职责
2013/12/18 职场文书
业务主管岗位职责范本
2013/12/25 职场文书
运动会通讯稿150字
2014/02/15 职场文书
司机岗位职责
2015/02/04 职场文书
大学教师个人总结
2015/02/10 职场文书
申请吧主发表的感言
2015/08/03 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python