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
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
php获取数组中重复数据的两种方法
Jun 28 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
PHP6新特性分析
Mar 03 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 PHP
PHP实现文件上传下载实例
Oct 18 PHP
PHP自定义错误处理的方法分析
Dec 19 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
laravel-admin 中列表筛选方法
Oct 03 PHP
php+js实现点赞功能的示例详解
Aug 07 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
php5新改动之短标记启用方法
2008/09/11 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
多个$(document).ready()的执行顺序实例分析
2014/07/26 Javascript
node.js中的fs.lchownSync方法使用说明
2014/12/16 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
JS实现放大镜效果
2020/09/21 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
python网络编程之文件下载实例分析
2015/05/20 Python
Python中threading模块join函数用法实例分析
2015/06/04 Python
python中PIL安装简单教程
2016/04/21 Python
python实现泊松图像融合
2018/07/26 Python
python中的tcp示例详解
2018/12/09 Python
python创造虚拟环境方法总结
2019/03/04 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
2020/08/18 Python
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
早读迟到检讨书
2014/01/24 职场文书
采购部部长岗位职责
2014/02/06 职场文书
新年抽奖获奖感言
2014/03/02 职场文书
班主任班级寄语大全
2014/04/04 职场文书
高三毕业典礼演讲稿
2014/05/13 职场文书
财务管理专业求职信
2014/06/11 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
python中print格式化输出的问题
2021/04/16 Python
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript