yii2 excel,csv,pdf 导出
集成的库:https://github.com/kartik-v/yii2-export
具体自己可以参照composer给加载回来
下面说一下配置:
如果你仅是需要导出成excel格式
<?php
use kartik\export\ExportMenu;
use kartik\grid\GridView;
$gridColumns = [
['class' => 'yii\grid\SerialColumn'],
'id',
'name',
'price',
//'publish_date',
'status',
['class' => 'yii\grid\ActionColumn'],
];
// Renders a export dropdown menu
echo ExportMenu::widget([
'dataProvider' => $dataProvider,
'exportConfig' => [
ExportMenu::FORMAT_TEXT => false,
ExportMenu::FORMAT_PDF => false,
ExportMenu::FORMAT_HTML => false,
ExportMenu::FORMAT_CSV=> false
] //这个配置可以选择自己需要导出的格式,需要要的格式不会在视图中被显示
]);
?>
我主要想表达的就是这个意思,具体的 导出功能 还需要大家自己看文档介绍去使用
浙公网安备 33010602011771号