2 回答
TA贡献1804条经验 获得超8个赞
我用的是EExcelview扩展,非常好用。
下载并解压代码/protected/extensions/
将其添加到您的/protected/config/main.php文件中,如下所示
'import' => array(
'app.models.*',
'app.portlets.*',
'app.components.*',
'app.extensions.*',
...
'ext.phpexcel.*', # here we are importing the extension
),
在要下载 CSV 文件的视图中添加和优化代码,如下所示:
$this->widget('EExcelView', array(
'dataProvider' => $model->search(),
'creator' => Yii::app()->name,
'grid_mode' => 'grid',
'title' => 'CSV File title',
'subject' => 'CSV File Subject',
'description' => 'CSV File Description',
'exportText' => 'Download file ',
'filename' => urlencode('My file to download'),
'exportType' => 'CSV', # Available Options => Excel5, Excel2007, PDF, HTML, CSV
'template' => "{exportbuttons}",
'columns' => array(
'colA',
'colB'
...
),
));
- 2 回答
- 0 关注
- 104 浏览
添加回答
举报