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 相关文章推荐
Search Engine Friendly的URL设计
Oct 09 PHP
PHP程序员编程注意事项
Apr 10 PHP
浅谈PHP 闭包特性在实际应用中的问题
Oct 30 PHP
php Rename 更改文件、文件夹名称
May 24 PHP
pdo中使用参数化查询sql
Aug 11 PHP
PHP命名空间(namespace)的动态访问及使用技巧
Aug 18 PHP
php程序员应具有的7种能力小结
Nov 27 PHP
PHP中使用xmlreader读取xml数据示例
Dec 29 PHP
Zend Framework动作助手Redirector用法实例详解
Mar 05 PHP
PHP实现截取中文字符串不出现?号的解决方法
Dec 29 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 PHP
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Apr 01 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实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
PHP的PDO连接讲解
2019/01/24 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
详谈js中标准for循环与foreach(for in)的区别
2017/11/02 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
python实现一次创建多级目录的方法
2015/05/15 Python
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
Android分包MultiDex策略详解
2017/10/30 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
python plotly绘制直方图实例详解
2019/07/22 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
python颜色随机生成器的实例代码
2020/01/10 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
Python 如何批量更新已安装的库
2020/05/26 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
华硕新加坡官方网上商店:ASUS Singapore
2020/07/09 全球购物
给分销商的致歉信
2014/01/14 职场文书
先进个人获奖感言
2014/01/24 职场文书
七一党日活动总结
2014/07/08 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP