Maison  >  Article  >  php教程  >  Comment installer et utiliser l'extension Excel dans Yii

Comment installer et utiliser l'extension Excel dans Yii

高洛峰
高洛峰original
2016-12-30 16:36:111910parcourir

L'exemple de cet article décrit comment installer et utiliser les extensions Excel dans Yii. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Téléchargez EExcelBehavior dans le répertoire d'extension du projet

Comment installer et utiliser lextension Excel dans Yii

2. Téléchargez phpexcl dans le répertoire d'extension du projet. répertoire d'extension

Comment installer et utiliser lextension Excel dans Yii

3. Appel du contrôleur :

/**
 * 导出列表,各商家保障金列表
 */
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')
J'espère que cet article sera utile à la conception de programmes PHP basés sur le framework Yii.

Pour plus d'articles sur la façon d'installer Yii et d'utiliser les extensions Excel, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn