getSheet(0)->setTitle('INFO RAPAT'); $objPHPExcel->getSheet(0) ->setCellValue('A1', 'No') ->setCellValue('B1', 'Tanggal') ->setCellValue('C1', 'Jam') ->setCellValue('D1', 'Acara') ->setCellValue('E1', 'Ruangan'); $query = "SELECT waktu_mulai, waktu_selesai, tujuan, (SELECT nama FROM data_ruangan WHERE id=tempat), (SELECT nama FROM data_pegawai WHERE id=notulis), (SELECT nama FROM satuan_kerja WHERE id=perencana_rapat), st_batal,id,tgl_acara,row_number() OVER (ORDER BY tgl_acara, waktu_mulai) FROM riwayat_kegiatan WHERE tgl_acara::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2' AND st_pesan='PJ' ORDER BY tgl_acara ASC, waktu_mulai ASC"; $hasil = pg_query($query); $baris = 2; $a=1; while ($data = pg_fetch_array($hasil)) { $jam_mulai=date('H:i',strtotime($data[0])); $jam_selesai=date('H:i',strtotime($data[1])); $tujuan=ucwords(strtolower($data[2])); $tanggal_acara=date('d-m-Y',strtotime($data['tgl_acara'])); $objPHPExcel->getSheet(0) ->setCellValue('A'.$baris, $data[9]) ->setCellValue('B'.$baris, $tanggal_acara) ->setCellValue('C'.$baris, $jam_mulai.' - '.$jam_selesai) ->setCellValue('D'.$baris, $tujuan) ->setCellValue('E'.$baris, $data[3]); $a++; $baris++; } $objPHPExcel->setActiveSheetIndex(0); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="info_rapat.xls"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); exit; ?>