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 相关文章推荐
破解图片防盗链的代码(asp/php)测试通过
Jul 02 PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 PHP
PHP Directory 函数的详解
Mar 07 PHP
解析php时间戳与日期的转换
Jun 06 PHP
php curl获取网页内容(IPV6下超时)的解决办法
Jul 16 PHP
php中引用符号(&)的使用详解
Nov 13 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
Jul 22 PHP
php单例模式实现方法分析
Mar 14 PHP
简单的自定义php模板引擎
Aug 26 PHP
Laravel5.1自定义500错误页面示例
Oct 09 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
PHP filesize函数用法浅析
Feb 15 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文件操作的详解
2013/06/05 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
juqery 学习之四 筛选过滤
2010/11/30 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
2013/08/02 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
Python守护进程和脚本单例运行详解
2017/01/06 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
索尼巴西商店:Sony巴西
2019/06/21 全球购物
Ref与out有什么不同
2012/11/24 面试题
自荐信如何“自荐”
2013/10/24 职场文书
产品销售员岗位职责
2013/12/18 职场文书
六十岁生日答谢词
2014/01/10 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
MySQL锁机制
2021/04/05 MySQL
解决 redis 无法远程连接
2022/05/15 Redis
mysql数据库隔离级别详解
2022/06/16 MySQL
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android