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 相关文章推荐
模仿OSO的论坛(三)
Oct 09 PHP
echo, print, printf 和 sprintf 区别
Dec 06 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
hessian 在PHP中的使用介绍
Dec 13 PHP
php使用PDO方法详解
Dec 27 PHP
php实现QQ空间获取当前用户的用户名并生成图片
Jul 25 PHP
PHP常用函数总结(180多个)
Dec 25 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP PDOStatement::execute讲解
Jan 31 PHP
PHP中类与对象功能、用法实例解读
Mar 27 PHP
基于PHP实现短信验证码发送次数限制
Jul 11 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
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
PHP+Session防止表单重复提交的解决方法
2018/04/09 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
python pickle 和 shelve模块的用法
2013/09/16 Python
python随机取list中的元素方法
2018/04/08 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
计算机网络毕业生自荐信
2013/10/01 职场文书
家长会邀请书
2014/01/25 职场文书
护士毕业生自荐信
2014/02/07 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
会议主持词
2014/03/17 职场文书
四群教育工作实施方案
2014/03/26 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
2014年人民警察入党思想汇报
2014/10/12 职场文书
作息时间调整通知
2015/04/22 职场文书
大学军训口号大全
2015/12/24 职场文书
Python的代理类实现,控制访问和修改属性的权限你都了解吗
2022/03/21 Python