YII excel 导出 下载 moonlandsoft/yii2-phpexcel

直接上代码

excel 单个sheet导出

            $data = Tags::find()->all();
			Excel::export([
				'models'=>$data,//数据
				'fileName'=>'abc',//文件名
				'savePath' => '.',//下载保存的路径
				'asAttachment' => true,//是否下载
				'columns'=>['id','tag_id','name'],//要导出的字段
				'headers'=>[
					'id'=>'序号',
					'tag_id'=>'标签id',
					'name'=>'标签名称',
				],
			]);

 

excel 多个sheet导出

Excel::export([
				'isMultipleSheet' => true,
				'models' => [
					'sheet1' => $data,
					'sheet2' => $data,
					'sheet3' => $data,
				],
				'fileName'=>'abc',//文件名
				'savePath' => './',//下载保存的路径
				'asAttachment' => true,//是否下载
				'columns' => [
					'sheet1' => ['id','tag_id','name'],
					'sheet2' => ['id','tag_id','name'],
					'sheet3' => ['id','tag_id','name']
				],
				'headers' => [
					'sheet1' => ['id' => '序号','tag_id' => '标签id', 'name' => '标签名称'],
					'sheet2' => ['id' => '序号','tag_id' => '标签id', 'name' => '标签名称'],
					'sheet3' => ['id' => '序号','tag_id' => '标签id', 'name' => '标签名称']
				],
			]);

 

你可能感兴趣的:(php,yii)