getDefaultStyle()->getFont()->setName('Arial'); $objPHPExcel->getDefaultStyle()->getFont()->setSize(9); $objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true); //$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@'); $objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5); $objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(7); $objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(9.29); $objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(9.29); $objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(9.29); $objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(9.29); $objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(12.57); $objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(30); $objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(26); /*$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(12);*/ $objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(40); $objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(16.86); $objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(12.86); $objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(12.86); $objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(7); $objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(12.86); $objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(7); $objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(12.86); $objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(7); $objPHPExcel->getSheet(0)->getColumnDimension('S')->setWidth(12.86); $objPHPExcel->getSheet(0)->getColumnDimension('T')->setWidth(7); $objPHPExcel->getSheet(0)->getColumnDimension('U')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('V')->setWidth(30); $objPHPExcel->getSheet(0)->getColumnDimension('W')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('X')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('Y')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('Z')->setWidth(21); $objPHPExcel->getSheet(0)->getColumnDimension('AA')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('AB')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('AC')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('AD')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('AE')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('AF')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('AG')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('AH')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('AI')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('AJ')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('AK')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('AL')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('AM')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('AN')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('AO')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('AP')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('AQ')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('AR')->setWidth(20.71); $objPHPExcel->getSheet(0)->getColumnDimension('AS')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('AT')->setWidth(13); $objPHPExcel->getSheet(0)->getColumnDimension('AU')->setWidth(26); $objPHPExcel->getSheet(0)->getColumnDimension('AV')->setWidth(12.86); $objPHPExcel->getSheet(0)->getColumnDimension('AW')->setWidth(12.86); $objPHPExcel->getSheet(0)->getColumnDimension('AX')->setWidth(20); $objPHPExcel->getSheet(0)->getColumnDimension('AY')->setWidth(9); $objPHPExcel->getSheet(0)->getColumnDimension('AZ')->setWidth(12); $objPHPExcel->getSheet(0)->getColumnDimension('BA')->setWidth(9); $objPHPExcel->getSheet(0)->getColumnDimension('BB')->setWidth(20); $styleBold = array('font' => array('bold' => true)); $objPHPExcel->getSheet(0)->getStyle('A4:BB4')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('A4:BB4')->applyFromArray($styleBold); $objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(15); $objPHPExcel->getSheet(0)->setTitle('LAP DATA SETOR'); $objPHPExcel->getSheet(0)->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); $objPHPExcel->getSheet(0)->setCellValue('A1', 'REKAP - '.$kpa.' - '.strtoupper($a).' - '.$b.' - '.$cari_verifikator); $objPHPExcel->getActiveSheet()->getStyle('A1:AZ1')->getAlignment()->setWrapText(false); $objPHPExcel->getSheet(0)->getStyle('A2')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); $objPHPExcel->getSheet(0)->setCellValue('A2', 'Tanggal Setor : '.$tm1.' s/d '.$ts1); $objPHPExcel->getActiveSheet()->getStyle('A2:BB2')->getAlignment()->setWrapText(false); $objPHPExcel->getSheet(0) ->setCellValue('A4', 'No') ->setCellValue('B4', 'F/S') ->setCellValue('C4', 'KPA') ->setCellValue('D4', 'PPTK') ->setCellValue('E4', 'PPKOM') ->setCellValue('F4', 'No DPA') ->setCellValue('G4', 'Kd Panggil') ->setCellValue('H4', 'Sub') ->setCellValue('I4', 'Rekening') ->setCellValue('J4', 'Uraian') ->setCellValue('K4', 'Nilai Kwitansi') ->setCellValue('L4', 'PPN') ->setCellValue('M4', 'PPH-21') ->setCellValue('N4', 'Pasal') ->setCellValue('O4', 'PPH-22') ->setCellValue('P4', 'Pasal') ->setCellValue('Q4', 'PPH-23') ->setCellValue('R4', 'Pasal') ->setCellValue('S4', 'PPH-Fnl') ->setCellValue('T4', 'Pasal') ->setCellValue('U4', 'No Kwi/SP/SPK') /*O*/ ->setCellValue('V4', 'No Faktur') /*P*/ ->setCellValue('W4', 'BAST(P)') /*Q*/ ->setCellValue('X4', 'Tgl') /*R*/ ->setCellValue('Y4', 'Nominal') /*S*/ ->setCellValue('Z4', 'BA Pembayaran') /*T*/ ->setCellValue('AA4', 'Tgl') /*U*/ ->setCellValue('AB4', 'Nominal') /*V*/ ->setCellValue('AC4', 'BA Kemajuan') /*W*/ ->setCellValue('AD4', 'Tgl') /*X*/ ->setCellValue('AE4', 'Nominal') /*Y*/ ->setCellValue('AF4', 'BA UM') /*W*/ ->setCellValue('AG4', 'Tgl') /*X*/ ->setCellValue('AH4', 'Nominal') /*Y*/ /* ======================================================================= */ ->setCellValue('AI4', 'BA Pengawasan') /*W*/ ->setCellValue('AJ4', 'Tgl') /*X*/ ->setCellValue('AK4', 'Nominal') /*Y*/ ->setCellValue('AL4', 'BA Pelaksanaan') /*W*/ ->setCellValue('AM4', 'Tgl') /*X*/ ->setCellValue('AN4', 'Nominal') /*Y*/ ->setCellValue('AO4', 'BA Denda') /*W*/ ->setCellValue('AP4', 'Tgl') /*X*/ ->setCellValue('AQ4', 'Nominal') /*Y*/ ->setCellValue('AR4', 'BAST-1') /*W*/ ->setCellValue('AS4', 'Tgl') /*X*/ ->setCellValue('AT4', 'Nominal') /*Y*/ /* ======================================================================= */ ->setCellValue('AU4', 'Periode Tgl SP/SPK') /* AI */ ->setCellValue('AV4', 'Jam Setor') /* AJ */ ->setCellValue('AW4', 'Bulan Setor') /* AK */ ->setCellValue('AX4', 'Tgl Dok ke Verif') /* AL */ ->setCellValue('AY4', 'St Buku') /* AM */ ->setCellValue('AZ4', 'Ket') /* AN */ ->setCellValue('BA4', 'Bend') ->setCellValue('BB4', 'Tgl Setor ke Pembayaran'); /* $query = "SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan, p.kegiatan_pengadaan,l.tanggal_setor, l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final, p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id, CASE WHEN r.st_termin='termin' THEN l.data_ke ELSE '0' END,COALESCE(n.nama,p.cad1),l.tanggal_dokumen,r.st_buku,l.ket FROM pekerjaan p INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id) INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id) INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id) LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id) WHERE s.thn='$thn' AND l.nama_verfikator='$nama_verifikator' AND l.status_berkas='FIX' AND l.tanggal_lunas IS NULL ".($tm1 == null ? "" : "AND l.tanggal_setor::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")." ".($a == 'ALL' ? "" : " ".($a == 'FUNGSIONAL' ? "AND LEFT(s.kegiatan,2) NOT IN ('**')" : "AND LEFT(s.kegiatan,2) IN ('**')")." ")." ".($b == 'ALL' ? "" : " ".($b == 'NON UANG MUKA' ? "AND l.status_um='Non Uang Muka'" : "AND l.status_um='Uang Muka'")." ")." ".($c == 'ALL' ? "AND l.tanggal_setor IS NOT NULL" : "AND l.tanggal_setor IS NULL").""; */ $query = "SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan, p.kegiatan_pengadaan,l.tanggal_setor, l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final, p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id, CASE WHEN r.st_termin='termin' THEN l.data_ke ELSE '0' END,COALESCE(n.nama,p.cad1),l.tanggal_dokumen,r.st_buku,l.ket, CASE WHEN LEFT(s.kegiatan, 2)='**' THEN 'S' ELSE 'F' END,k.inisial,t.inisial,m.inisial,r.stum,a4.inisial as bp,l.tgl_setor_verif FROM pekerjaan p INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id) INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id) INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id) LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id) LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id) LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id) LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id) LEFT OUTER JOIN bp a4 ON (a4.id=s.bp_id) WHERE s.thn='$thn' AND l.status_berkas='FIX' ".($cari_verifikator == '' ? "" : "AND l.nama_verfikator='$cari_verifikator'")." ".($tm1 == null ? "" : "AND l.tanggal_setor::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")." ".($a == 'ALL' ? "" : " ".($a == 'FUNGSIONAL' ? "AND LEFT(s.kegiatan,2)!='**'" : "AND LEFT(s.kegiatan,2)='**'")." ")." ".($b == 'ALL' ? "" : " ".($b == 'NON UANG MUKA' ? "AND l.status_um='Non Uang Muka'" : "AND l.status_um='Uang Muka'")." ")." ".($c == 'ALL' ? "AND l.tanggal_setor IS NOT NULL" : "AND l.tanggal_setor IS NULL")." ORDER BY l.tanggal_setor ASC "; $hasil = pg_query($query); $baris = 5; $a=1; while ($r = pg_fetch_array($hasil)) { $vr_pelid=$r['id']; $stum=$r['stum']; $ket1=strtoupper($r['ket']); if ($ket1=='KURANG BAYAR') {$ket2=' ('.$ket1.')';} else {$ket2='';} if ($r[30]=='0') { if ($stum=='uang_muka') {$trm=' - UANG MUKA';} else {$trm='';} } else {$trm=' - '.strtoupper(($r['st_termin'].' '.$r[30]));} if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tg='';} else { $tg=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); } if (($r['tanggal_setor']=="1970-01-01 00:00:00") || ($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=="")) { $trl="-";} else { $trl=date('d-m-Y',strtotime($r['tanggal_setor']));} if (($r['tgl_setor_verif']=="1970-01-01 00:00:00") || ($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=="")) { $tsv="-";} else { $tsv=date('d-m-Y',strtotime($r['tgl_setor_verif'])); } $rek=$r['ra'].' '.$r['rb'].' '.$r['rc'].' '.$r['rd'].' '.$r['re'].' '.$r['rf'].' '.$r['rg'].' '.$r['rh']; if ((isset($r['pph_21'])) && ($r['pph_21']!=0)) { $pph21=$r['pph_21']; $pasal21='21'; } else {$pph21=0;$pasal21='-';} if ((isset($r['pph_22'])) && ($r['pph_22']!=0)) { $pph22=$r['pph_22']; $pasal22='22'; } else {$pph22=0;$pasal22='-';} if ((isset($r['pph_23'])) && ($r['pph_23']!=0)) { $pph23=$r['pph_23']; $pasal23='23'; } else {$pph23=0;$pasal23='-';} if ((isset($r['pph_final'])) && ($r['pph_final']!=0)) { $pph_fnl=$r['pph_final']; $pasal_fnl='FNL'; } else {$pph_fnl=0;$pasal_fnl='-';} if ((isset($r['ppn'])) && ($r['ppn']!=0)) {$ppn=$r['ppn'];} else {$ppn=0;} //$pptes='='.$pph21.'&CHAR(10)&'.$pph22.''; //$pph21.'PHP_EOL'.$pph22.'PHP_EOL'.$pph23.'PHP_EOL'.$pph_fnl; $objPHPExcel->getSheet(0) ->setCellValue('A'.$baris, $a) ->setCellValue('B'.$baris, $r[35]) ->setCellValue('C'.$baris, $r[36]) ->setCellValue('D'.$baris, $r[37]) ->setCellValue('E'.$baris, $r[38]) ->setCellValue('F'.$baris, $r[0]) ->setCellValue('G'.$baris, $r[1]) ->setCellValue('H'.$baris, $r[2]) ->setCellValue('I'.$baris, $rek) ->setCellValue('J'.$baris, strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[31].''.$trm.''.$ket2)) ->setCellValue('K'.$baris, $r['nilai_pelunasan']) ->setCellValue('L'.$baris, $ppn) ->setCellValue('M'.$baris, $pph21) ->setCellValue('N'.$baris, $pasal21) ->setCellValue('O'.$baris, $pph22) ->setCellValue('P'.$baris, $pasal22) ->setCellValue('Q'.$baris, $pph23) ->setCellValue('R'.$baris, $pasal23) ->setCellValue('S'.$baris, $pph_fnl) ->setCellValue('T'.$baris, $pasal_fnl) ->setCellValue('U'.$baris, $r['no_sp']) /*O*/ ->setCellValueExplicit('V'.$baris, $r['no_faktur'], PHPExcel_Cell_DataType::TYPE_STRING); /*P*/ /* BA Serah Terima */ $pekerjaan_id=$r['pekerjaan_id']; // $query_bast = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=2 ORDER BY tanggal_ba ASC"; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_bast = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=2 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_bast = pg_query($query_bast); $rows = pg_num_rows($hasil_bast); if ($rows==0) {} else { $baris_bast = $baris; $z = 0; while ($r_bast = pg_fetch_array($hasil_bast)) { $set=$baris_bast+$z; $objPHPExcel->getSheet(0) ->setCellValue('W'.$set, $r_bast['nomor_ba']) /*Q*/ ->setCellValue('X'.$set, date('d-m-Y',strtotime($r_bast['tanggal_ba']))) /*R*/ ->setCellValue('Y'.$set, $r_bast['nilai_ba']); /*S*/ $objPHPExcel->getSheet(0)->getStyle('W'.$set,)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('X'.$set)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('Y'.$set)->getNumberFormat()->setFormatCode('#,##0'); $z++; } $awal=$baris; $akhir=$set; /* $barisz=$set+1; $objPHPExcel->getSheet(0)->setCellValue('Y'.$barisz, '=SUM(Y'.$awal.':Y'.$akhir.')'); $objPHPExcel->getSheet(0)->getStyle('Y'.$barisz)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('Y'.$barisz)->applyFromArray($styleBold); */ } /* ====== end of BA Serah Terima ====== */ /* BA HP Admin */ $pekerjaan_id=$r['pekerjaan_id']; // $query_bahp = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=5 ORDER BY tanggal_ba ASC"; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_bahp = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=5 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_bahp = pg_query($query_bahp); $rows2 = pg_num_rows($hasil_bahp); if ($rows2==0) {} else { $baris_bahp = $baris; $zhp = 0; while ($r_bahp = pg_fetch_array($hasil_bahp)) { $sethp=$baris_bahp+$zhp; $objPHPExcel->getSheet(0) ->setCellValue('Z'.$sethp, $r_bahp['nomor_ba']) /*T*/ ->setCellValue('AA'.$sethp, date('d-m-Y',strtotime($r_bahp['tanggal_ba']))) /*U*/ ->setCellValue('AB'.$sethp, $r_bahp['nilai_ba']); /*V*/ $objPHPExcel->getSheet(0)->getStyle('Z'.$sethp)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AA'.$sethp)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AB'.$sethp)->getNumberFormat()->setFormatCode('#,##0'); $zhp++; } $awalhp=$baris; $akhirhp=$sethp; /* $bariszhp=$sethp+1; $objPHPExcel->getSheet(0)->setCellValue('AB'.$bariszhp, '=SUM(AB'.$awalhp.':AB'.$akhirhp.')'); $objPHPExcel->getSheet(0)->getStyle('AB'.$bariszhp)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('AB'.$bariszhp)->applyFromArray($styleBold); */ } /* ====== end of BA HP Admin ====== */ /* BA Kemajuan */ $pekerjaan_id=$r['pekerjaan_id']; // $query_bakm = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=6 ORDER BY tanggal_ba ASC"; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_bakm = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=6 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_bakm = pg_query($query_bakm); $rows = pg_num_rows($hasil_bakm); if ($rows==0) {} else { $baris_bakm = $baris; $zkm = 0; while ($r_bakm = pg_fetch_array($hasil_bakm)) { $setkm=$baris_bakm+$zkm; $objPHPExcel->getSheet(0) ->setCellValue('AC'.$setkm, $r_bakm['nomor_ba']) /*W*/ ->setCellValue('AD'.$setkm, date('d-m-Y',strtotime($r_bakm['tanggal_ba']))) /*X*/ ->setCellValue('AE'.$setkm, $r_bakm['nilai_ba']); /*Y*/ $objPHPExcel->getSheet(0)->getStyle('AC'.$setkm)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AD'.$setkm)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AE'.$setkm)->getNumberFormat()->setFormatCode('#,##0'); $zkm++; } $awalkm=$baris; $akhirkm=$setkm; /* $bariszkm=$setkm+1; $objPHPExcel->getSheet(0)->setCellValue('AE'.$bariszkm, '=SUM(AE'.$awalkm.':AE'.$akhirkm.')'); $objPHPExcel->getSheet(0)->getStyle('AE'.$bariszkm)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('AE'.$bariszkm)->applyFromArray($styleBold); */ } /* ====== end of BA Kemajuan ====== */ /* BA UM */ $pekerjaan_id=$r['pekerjaan_id']; // $query_bakm = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=6 ORDER BY tanggal_ba ASC"; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_baum = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=7 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_baum = pg_query($query_baum); $rows = pg_num_rows($hasil_baum); if ($rows==0) {} else { $baris_baum = $baris; $zum = 0; while ($r_baum = pg_fetch_array($hasil_baum)) { $setum=$baris_baum+$zum; $objPHPExcel->getSheet(0) ->setCellValue('AF'.$setum, $r_baum['nomor_ba']) /*W*/ ->setCellValue('AG'.$setum, date('d-m-Y',strtotime($r_baum['tanggal_ba']))) /*X*/ ->setCellValue('AH'.$setum, $r_baum['nilai_ba']); /*Y*/ $objPHPExcel->getSheet(0)->getStyle('AF'.$setum)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AG'.$setum)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AH'.$setum)->getNumberFormat()->setFormatCode('#,##0'); $zum++; } $awalum=$baris; $akhirum=$setum; /* $bariszum=$setum+1; $objPHPExcel->getSheet(0)->setCellValue('AH'.$bariszum, '=SUM(AH'.$awalum.':AH'.$akhirum.')'); $objPHPExcel->getSheet(0)->getStyle('AH'.$bariszum)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('AH'.$bariszum)->applyFromArray($styleBold); */ } /* ====== end of BA UM ====== */ /* BA PENGAWASAN */ $pekerjaan_id=$r['pekerjaan_id']; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_baws = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=12 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_baws = pg_query($query_baws); $rows = pg_num_rows($hasil_baws); if ($rows==0) {} else { $baris_baws = $baris; $zws = 0; while ($r_baws = pg_fetch_array($hasil_baws)) { $setws=$baris_baws+$zws; $objPHPExcel->getSheet(0) ->setCellValue('AI'.$setws, $r_baws['nomor_ba']) /*W*/ ->setCellValue('AJ'.$setws, date('d-m-Y',strtotime($r_baws['tanggal_ba']))) /*X*/ ->setCellValue('AK'.$setws, $r_baws['nilai_ba']); /*Y*/ $objPHPExcel->getSheet(0)->getStyle('AI'.$setws)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AJ'.$setws)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AK'.$setws)->getNumberFormat()->setFormatCode('#,##0'); $zws++; } $awalws=$baris; $akhirws=$setws; /* $bariszws=$setws+1; $objPHPExcel->getSheet(0)->setCellValue('AK'.$bariszws, '=SUM(AK'.$awalws.':AK'.$akhirws.')'); $objPHPExcel->getSheet(0)->getStyle('AK'.$bariszws)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('AK'.$bariszws)->applyFromArray($styleBold); */ } /* ====== end of BA PENGAWASAN ====== */ /* BA PELAKSANAAN */ $pekerjaan_id=$r['pekerjaan_id']; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_bals = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=9 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_bals = pg_query($query_bals); $rows = pg_num_rows($hasil_bals); if ($rows==0) {} else { $baris_bals = $baris; $zls = 0; while ($r_bals = pg_fetch_array($hasil_bals)) { $setls=$baris_bals+$zls; $objPHPExcel->getSheet(0) ->setCellValue('AL'.$setls, $r_bals['nomor_ba']) /*W*/ ->setCellValue('AM'.$setls, date('d-m-Y',strtotime($r_bals['tanggal_ba']))) /*X*/ ->setCellValue('AN'.$setls, $r_bals['nilai_ba']); /*Y*/ $objPHPExcel->getSheet(0)->getStyle('AL'.$setls)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AM'.$setls)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AN'.$setls)->getNumberFormat()->setFormatCode('#,##0'); $zls++; } $awalls=$baris; $akhirls=$setls; /* $bariszls=$setls+1; $objPHPExcel->getSheet(0)->setCellValue('AN'.$bariszls, '=SUM(AN'.$awalls.':AN'.$akhirls.')'); $objPHPExcel->getSheet(0)->getStyle('AN'.$bariszls)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('AN'.$bariszls)->applyFromArray($styleBold); */ } /* ====== end of BA PELAKSANAAN ====== */ /* BA DENDA */ $pekerjaan_id=$r['pekerjaan_id']; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_badn = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=8 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_badn = pg_query($query_badn); $rows = pg_num_rows($hasil_badn); if ($rows==0) {} else { $baris_badn = $baris; $zdn = 0; while ($r_badn = pg_fetch_array($hasil_badn)) { $setdn=$baris_badn+$zdn; $objPHPExcel->getSheet(0) ->setCellValue('AO'.$setdn, $r_badn['nomor_ba']) /*W*/ ->setCellValue('AP'.$setdn, date('d-m-Y',strtotime($r_badn['tanggal_ba']))) /*X*/ ->setCellValue('AQ'.$setdn, $r_badn['nilai_ba']); /*Y*/ $objPHPExcel->getSheet(0)->getStyle('AQ'.$setdn)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AP'.$setdn)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AQ'.$setdn)->getNumberFormat()->setFormatCode('#,##0'); $zdn++; } $awaldn=$baris; $akhirdn=$setdn; /* $bariszdn=$setdn+1; $objPHPExcel->getSheet(0)->setCellValue('AQ'.$bariszdn, '=SUM(AQ'.$awaldn.':AQ'.$akhirdn.')'); $objPHPExcel->getSheet(0)->getStyle('AQ'.$bariszdn)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('AQ'.$bariszdn)->applyFromArray($styleBold); */ } /* ====== end of BA DENDA ====== */ /* BA SERAH TERIMA PERTAMA */ $pekerjaan_id=$r['pekerjaan_id']; $st_trm=$r['st_termin']; $nil_trm=$r['nilai_pelunasan']; $query_bast1 = "SELECT nomor_ba,tanggal_ba,nilai_ba FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=15 AND vr_pelunasan_id='$vr_pelid' ORDER BY tanggal_ba ASC"; $hasil_bast1 = pg_query($query_bast1); $rows = pg_num_rows($hasil_bast1); if ($rows==0) {} else { $baris_bast1 = $baris; $zst1 = 0; while ($r_bast1 = pg_fetch_array($hasil_bast1)) { $setst1=$baris_bast1+$zst1; $objPHPExcel->getSheet(0) ->setCellValue('AR'.$setst1, $r_bast1['nomor_ba']) /*W*/ ->setCellValue('AS'.$setst1, date('d-m-Y',strtotime($r_bast1['tanggal_ba']))) /*X*/ ->setCellValue('AT'.$setst1, $r_bast1['nilai_ba']); /*Y*/ $objPHPExcel->getSheet(0)->getStyle('AR'.$setst1)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AS'.$setst1)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AT'.$setst1)->getNumberFormat()->setFormatCode('#,##0'); $zst1++; } $awalst1=$baris; $akhirst1=$setst1; /* $bariszst1=$setst1+1; $objPHPExcel->getSheet(0)->setCellValue('AT'.$bariszst1, '=SUM(AT'.$awalst1.':AT'.$akhirst1.')'); $objPHPExcel->getSheet(0)->getStyle('AT'.$bariszst1)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('AT'.$bariszst1)->applyFromArray($styleBold); */ } /* ====== end of BA SERAH TERIMA SATU ====== */ $objPHPExcel->getSheet(0) ->setCellValue('AU'.$baris, $tg) /*AI*/ ->setCellValue('AV'.$baris, date('h:s',strtotime($r['tanggal_setor']))) /*AJ*/ ->setCellValue('AW'.$baris, date('M-Y',strtotime($r['tanggal_setor']))) /*AK*/ ->setCellValue('AX'.$baris, $tsv) /*AL*/ ->setCellValue('AY'.$baris, $r['st_buku']) /*AM*/ ->setCellValue('AZ'.$baris, $r['ket']) /*AN*/ ->setCellValue('BA'.$baris, $r['bp']) /*AN*/ ->setCellValue('BB'.$baris, $trl); /* $objPHPExcel->getSheet(0)->getStyle('A4:A'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('B4:B'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('C4:C'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('D4:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('E4:E'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('F4:F'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('N4:N'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('P4:P'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('R4:R'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('T4:T'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('U4:U'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('W4:W'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('X4:X'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('Z4:Z'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AA4:AA'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AC4:AC'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AD4:AD'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AF4:AF'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AG4:AG'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AH4:AH'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AU4:AU'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AV4:AV'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AW4:AW'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AX4:AX'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AY4:AY'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AZ4:AZ'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('BA4:BA'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('BB4:BB'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('A1:BB'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('A2:BB'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('K'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('L'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('M'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('O'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('Q'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('S'.$baris)->getNumberFormat()->setFormatCode('#,##0'); */ $a++; if (($z > $zhp) || ($z > $zkm)) {$ape=$z;} else if (($zhp > $z) || ($zhp > $zkm)) {$ape=$zhp;} else if (($zkm > $z) || ($zkm > $zhp)) {$ape=$zkm;} $baris=$baris+1; } $objPHPExcel->getSheet(0)->getStyle('A4:A'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('B4:B'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('C4:C'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('D4:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('E4:E'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('F4:F'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('N4:N'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('P4:P'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('R4:R'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('T4:T'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('U4:U'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('W4:W'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('X4:X'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('Z4:Z'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AA4:AA'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AC4:AC'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AD4:AD'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AF4:AF'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AG4:AG'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AH4:AH'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AU4:AU'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AV4:AV'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AW4:AW'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AX4:AX'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AY4:AY'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('AZ4:AZ'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('BA4:BA'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('BB4:BB'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('A1:BB'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('A2:BB'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER); $objPHPExcel->getSheet(0)->getStyle('K4:K'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('L4:L'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('M4:M'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('O4:O'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('Q4:Q'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('S4:S'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $akhir=$baris-1; $objPHPExcel->getSheet(0) ->setCellValue('K'.$baris, '=SUM(K2:K'.$akhir.')') ->setCellValue('L'.$baris, '=SUM(L2:L'.$akhir.')') ->setCellValue('M'.$baris, '=SUM(M2:M'.$akhir.')') ->setCellValue('O'.$baris, '=SUM(O2:O'.$akhir.')') ->setCellValue('Q'.$baris, '=SUM(Q2:Q'.$akhir.')') ->setCellValue('S'.$baris, '=SUM(S2:S'.$akhir.')'); $objPHPExcel->getSheet(0)->getStyle('K'.$baris.':K'.$baris)->applyFromArray($styleBold); $objPHPExcel->getSheet(0)->getStyle('L'.$baris.':L'.$baris)->applyFromArray($styleBold); $objPHPExcel->getSheet(0)->getStyle('M'.$baris.':M'.$baris)->applyFromArray($styleBold); $objPHPExcel->getSheet(0)->getStyle('O'.$baris.':O'.$baris)->applyFromArray($styleBold); $objPHPExcel->getSheet(0)->getStyle('Q'.$baris.':Q'.$baris)->applyFromArray($styleBold); $objPHPExcel->getSheet(0)->getStyle('S'.$baris.':S'.$baris)->applyFromArray($styleBold); $objPHPExcel->getSheet(0)->getStyle('K'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('L'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('M'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('O'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('Q'.$baris)->getNumberFormat()->setFormatCode('#,##0'); $objPHPExcel->getSheet(0)->getStyle('S'.$baris)->getNumberFormat()->setFormatCode('#,##0'); /* $objPHPExcel->getActiveSheet()->getColumnDimension('N')->setVisible(false); $objPHPExcel->getActiveSheet()->getColumnDimension('P')->setVisible(false); $objPHPExcel->getActiveSheet()->getColumnDimension('R')->setVisible(false); $objPHPExcel->getActiveSheet()->getColumnDimension('T')->setVisible(false); */ /* $objPHPExcel->getSheet(0)->getColumnDimension('AI')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AJ')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AK')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AL')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AM')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AN')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AO')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AP')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AQ')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AR')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AS')->setVisible(false); $objPHPExcel->getSheet(0)->getColumnDimension('AT')->setVisible(false); */ $objPHPExcel->setActiveSheetIndex(0); header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="lap_data_setor.xls"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); exit; ?>