Master2&Agan2, ane mau nanya. Gimana caranya menampilkan header pada CGridView yang di export ke file excel menggunakan PHPExcel. UntuK proses exportnya sudah berhasil, tapi headernya tidak muncul. Pengennya Header di excel (hasil export) sama seperti title atribut pada data yang ada di CgridView.
Ini CgridViewnya, sudah saya coba tapi tidak berhasil (export berhasil tapi header tidak muncuk)
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'skdata-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
//'selectableRows' => 2,
'columns'=>array('title', // << PAKE INI JUGA TETEP GAK MUNCUL HEADERNYA
array(
'class'=>'CCheckBoxColumn',
'cssClassExpression' => '\'myCheckBox\'', 'value'=>'$this->grid->dataProvider->pagination->currentPage*$this->grid->dataProvider->pagination->pageSize+$row+1',
),
'nik',
...
...
...
?>
ane punya saran kan kalo sudah bisa , bgmn kalo header yang agan buat, langusn gbisa mengkonversi array =>array menjadi merge colom… cuma saran lho gan
iya gan nulis biasa, Tapi…wow itu yang ane cari gan. merge column nya gimana gan?. Bisa diatur gak lebar columnya?. Soalnya klo ikutin defaultnya setelah generate, si column-nya juga ukuran default. Jadi klo mau baca jelas isi coloum yang lumayan panjang mesti digeser lagi. Itu gimana caranya atur lebar column-nya gan?. Manteb bener nih gan aqge, mohon bimbingannya gan.
Yii::import('application.extensions.phpexcel.JPhpExcel');
$xls = new JPhpExcel('UTF-8', false, 'My Test Sheet'); // mungkin baris ini belum agan definisikan
$xls->addArray($data);
$xls->generateXML('my-test');