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 相关文章推荐
图形数字验证代码
Oct 09 PHP
PHP通用分页类page.php[仿google分页]
Aug 31 PHP
php 全局变量范围分析
Aug 07 PHP
PHPMYADMIN 简明安装教程 推荐
Mar 07 PHP
PHP递归返回值时出现的问题解决办法
Feb 19 PHP
php网页标题中文乱码的有效解决方法
Mar 05 PHP
PHP5.3与5.5废弃与过期函数整理汇总
Jul 10 PHP
php简单防盗链实现方法
Jul 29 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
Jun 05 PHP
详解Laravel服务容器的优势
May 29 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
自己动手做一个SQL解释器
2006/10/09 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
jQuery中outerWidth()方法用法实例
2015/01/19 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
Vue中props的使用详解
2018/06/15 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
python Crypto模块的安装与使用方法
2017/12/21 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
python3.4实现邮件发送功能
2018/05/28 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
文科教师毕业的自我评价
2014/01/16 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
保护动物的标语
2014/06/11 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2015年毕业生自荐信范文
2015/03/24 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL