Подскажите, почему при экспорте через https://github.com/kartik-v/yii2-export добавляется html код в начало CSV? http://prntscr.com/ezlqt4
xls и xlsx совсем не открываются.
Этот HTML ровно то, что находится над таблицей.
У меня выгружается не совсем Grid, а данные которые формируются отдельно для выгрузки, виджет экспорта подключается в строках грида.
Конфигурация
Код: Выделить всё
....grid....
[
'label' => 'Экспорт',
'format' =>'raw',
'value' => function ($data) {
return ExportMenu::widget([
'dataProvider' => $data->getExportData(),
'columns' => $data->getExportColumn(),
'showColumnSelector' => false,
'enableFormatter' => false,
'contentBefore' => false,
'fontAwesome' => true,
'filename' => 'xml-'.$data->id,
'options' => ['id'=>'export'.$data->id], // optional to set but must be unique
'target' => ExportMenu::TARGET_BLANK,
'exportConfig' => [
ExportMenu::FORMAT_HTML => false,
ExportMenu::FORMAT_TEXT => false,
ExportMenu::FORMAT_PDF => false,
ExportMenu::FORMAT_CSV => [
'iconOptions' => ['class' => 'text-primary'],
'linkOptions' => [],
'mime' => 'application/csv',
'extension' => 'csv',
'writer' => 'CSV',
],
]
]);
},
]