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.ini 中文版
Oct 28 PHP
php之对抗Web扫描器的脚本技巧
Oct 01 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
Apr 17 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
php教程 插件机制在PHP中实现方案
Nov 02 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
Jun 06 PHP
php短网址和数字之间相互转换的方法
Mar 13 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
php基于curl实现随机ip地址抓取内容的方法
Oct 11 PHP
Mac系统完美安装PHP7详细教程
Jun 06 PHP
PHP耦合设计模式实例分析
Aug 08 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 存储文本换行实现方法
2010/01/05 PHP
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
jquery1.5.1中根据元素ID获取元素对象的代码
2011/04/02 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
vue watch自动检测数据变化实时渲染的方法
2018/01/16 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
2019/05/09 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
Linux下为不同版本python安装第三方库
2016/08/31 Python
python使用knn实现特征向量分类
2018/12/26 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
python实现键盘输入的实操方法
2019/07/16 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
学校七一活动方案
2014/01/19 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
卖房协议书样本
2014/10/30 职场文书
李白故里导游词
2015/02/12 职场文书
导游词之杭州西湖
2019/09/19 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android