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 各种排序算法实现代码
Aug 20 PHP
将文件夹压缩成zip文件的php代码
Dec 14 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
Youku 视频绝对地址获取的方法详解
Jun 26 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
Aug 31 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
PHP解析RSS的方法
Mar 05 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
php+redis实现商城秒杀功能
Nov 19 PHP
PHP程序员学习使用Swoole的理由
Jun 24 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中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
javascript 基础篇2 数据类型,语句,函数
2012/03/14 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
vue 微信授权登录解决方案
2018/04/10 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
2019/03/06 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
python使用Tkinter显示网络图片的方法
2015/04/24 Python
python将unicode转为str的方法
2017/06/21 Python
python 判断是否为正小数和正整数的实例
2017/07/23 Python
Python分析学校四六级过关情况
2017/11/22 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
python manage.py runserver流程解析
2019/11/08 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
CSMA/CD介质访问控制协议
2015/11/17 面试题
电脑饰品店的创业计划书
2014/01/21 职场文书
就业意向书范文
2014/04/01 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
铁路安全反思材料
2014/12/24 职场文书
经理助理岗位职责
2015/02/02 职场文书
该怎么书写道歉信?
2019/07/03 职场文书
Python基础详解之描述符
2021/04/28 Python
redis中lua脚本使用教程
2021/11/01 Redis