getProperties()->setCreator("PC Master"); $objPHPExcel->getProperties()->setLastModifiedBy("PC Master"); $objPHPExcel->getProperties()->setTitle("Laporan"); $objPHPExcel->getProperties()->setSubject(""); $objPHPExcel->getProperties()->setDescription(""); $objPHPExcel->setActiveSheetIndex(0); // font $objPHPExcel->getDefaultStyle() ->getFont() ->setName("Calibri") ->setSize(12); //heading $objPHPExcel->getActiveSheet()->setCellValue('A1', 'PT. TRIPERWIRA MULTI PAMENANG'); $objPHPExcel->getActiveSheet()->setCellValue('A2', 'LAPORAN NERACA'); $objPHPExcel->getActiveSheet()->setCellValue('A3', $judul); $objPHPExcel->getActiveSheet()->setCellValue('A5', 'AKTIVA LANCAR'); $objPHPExcel->getActiveSheet()->setCellValue('D5', 'KEWAJIBAN LANCAR'); $objPHPExcel->getActiveSheet()->setCellValue('A15', 'Subtotal'); $objPHPExcel->getActiveSheet()->setCellValue('D15', 'Subtotal'); $objPHPExcel->getActiveSheet()->setCellValue('A16', 'AKTIVA TETAP'); $objPHPExcel->getActiveSheet()->setCellValue('D16', 'MODAL'); $objPHPExcel->getActiveSheet()->setCellValue('A20', 'Subtotal'); $objPHPExcel->getActiveSheet()->setCellValue('D20', 'Subtotal'); $objPHPExcel->getActiveSheet()->setCellValue('A21', 'TOTAL AKTIVA Rp'.$sub5); $objPHPExcel->getActiveSheet()->setCellValue('D21', 'TOTAL PASIVA Rp'.$sub6); //merge heading $objPHPExcel->getActiveSheet()->mergeCells("A1:F1"); $objPHPExcel->getActiveSheet()->mergeCells("A2:F2"); $objPHPExcel->getActiveSheet()->mergeCells("A3:F3"); $objPHPExcel->getActiveSheet()->mergeCells("A4:F4"); $objPHPExcel->getActiveSheet()->mergeCells("A5:C5"); $objPHPExcel->getActiveSheet()->mergeCells("D5:F5"); $objPHPExcel->getActiveSheet()->mergeCells("A15:B15"); $objPHPExcel->getActiveSheet()->mergeCells("D15:E15"); $objPHPExcel->getActiveSheet()->mergeCells("A16:C16"); $objPHPExcel->getActiveSheet()->mergeCells("D16:F16"); $objPHPExcel->getActiveSheet()->mergeCells("A20:B20"); $objPHPExcel->getActiveSheet()->mergeCells("D20:E20"); $objPHPExcel->getActiveSheet()->mergeCells("A21:C21"); $objPHPExcel->getActiveSheet()->mergeCells("D21:F21"); ///font heading $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setSize(18); $objPHPExcel->getActiveSheet()->getStyle('A2')->getFont()->setSize(17); $objPHPExcel->getActiveSheet()->getStyle('A3')->getFont()->setSize(17); $objPHPExcel->getActiveSheet()->getStyle('A15')->getFont()->setSize(15); $objPHPExcel->getActiveSheet()->getStyle('C15')->getFont()->setSize(14); $objPHPExcel->getActiveSheet()->getStyle('D15')->getFont()->setSize(15); $objPHPExcel->getActiveSheet()->getStyle('F15')->getFont()->setSize(14); $objPHPExcel->getActiveSheet()->getStyle('A20')->getFont()->setSize(15); $objPHPExcel->getActiveSheet()->getStyle('C20')->getFont()->setSize(14); $objPHPExcel->getActiveSheet()->getStyle('D20')->getFont()->setSize(15); $objPHPExcel->getActiveSheet()->getStyle('F20')->getFont()->setSize(14); $objPHPExcel->getActiveSheet()->getStyle('A21')->getFont()->setSize(17); $objPHPExcel->getActiveSheet()->getStyle('D21')->getFont()->setSize(17); $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A2')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A3')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A15:C15')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('D15:F15')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A20:C20')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('D20:F20')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A21:F21')->getFont()->setBold(true); //set cell alignment $objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal('HORIZONTAL_CENTER')->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('A2')->getAlignment()->setHorizontal('HORIZONTAL_CENTER')->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('A3')->getAlignment()->setHorizontal('HORIZONTAL_CENTER')->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('A5:C5')->getAlignment()->setHorizontal('HORIZONTAL_CENTER')->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('D5:F5')->getAlignment()->setHorizontal('HORIZONTAL_CENTER')->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('C6:C14')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('F6:F14')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('A15')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT)->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('C15')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('D15')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT)->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('F15')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('A16:C16')->getAlignment()->setHorizontal('HORIZONTAL_CENTER')->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('D16:F16')->getAlignment()->setHorizontal('HORIZONTAL_CENTER')->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('C17:C19')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('F17:F19')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('A20')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT)->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('C20')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('D20')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT)->setVertical('VERTICAL_CENTER'); $objPHPExcel->getActiveSheet()->getStyle('F20')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('A21')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); $objPHPExcel->getActiveSheet()->getStyle('D21')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); //lebar kolom $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(4); $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(35); $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setAutoSize(true); $objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(4); $objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(35); $objPHPExcel->getActiveSheet()->getColumnDimension('F')->setAutoSize(true); //font style $objPHPExcel->getActiveSheet()->getStyle('A5:F5')->getFont()->setSize(17); $objPHPExcel->getActiveSheet()->getStyle('A16:F16')->getFont()->setSize(17); $objPHPExcel->getActiveSheet()->getStyle('A5:F5')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A16:F16')->getFont()->setBold(true); $objPHPExcel->getActiveSheet()->getStyle('A5')->getFont()->getColor()->setRGB('0984f4'); $objPHPExcel->getActiveSheet()->getStyle('D5')->getFont()->getColor()->setRGB('EC1A0A'); $objPHPExcel->getActiveSheet()->getStyle('A16')->getFont()->getColor()->setRGB('0984f4'); $objPHPExcel->getActiveSheet()->getStyle('D16')->getFont()->getColor()->setRGB('EC1A0A'); $objPHPExcel->getActiveSheet()->getStyle('A21')->getFont()->getColor()->setRGB('0984f4'); $objPHPExcel->getActiveSheet()->getStyle('D21')->getFont()->getColor()->setRGB('EC1A0A'); //Isi Data Neraca $objPHPExcel->getActiveSheet()->setCellValue('A6', '1'); $objPHPExcel->getActiveSheet()->setCellValue('A7', '2'); $objPHPExcel->getActiveSheet()->setCellValue('A8', '3'); $objPHPExcel->getActiveSheet()->setCellValue('A9', '4'); $objPHPExcel->getActiveSheet()->setCellValue('A10', '5'); $objPHPExcel->getActiveSheet()->setCellValue('A11', '6'); $objPHPExcel->getActiveSheet()->setCellValue('A12', '7'); $objPHPExcel->getActiveSheet()->setCellValue('A13', '8'); $objPHPExcel->getActiveSheet()->setCellValue('A14', '9'); $objPHPExcel->getActiveSheet()->setCellValue('B6', 'Kas dan Setara Kas'); $objPHPExcel->getActiveSheet()->setCellValue('B7', 'Bank'); $objPHPExcel->getActiveSheet()->setCellValue('B8', 'Piutang Dagang'); $objPHPExcel->getActiveSheet()->setCellValue('B9', 'Persediaan'); $objPHPExcel->getActiveSheet()->setCellValue('B10', 'Piutang Karyawan'); $objPHPExcel->getActiveSheet()->setCellValue('B11', 'Piutang Pihak Ke3'); $objPHPExcel->getActiveSheet()->setCellValue('B12', 'Uang Muka Pembelian'); $objPHPExcel->getActiveSheet()->setCellValue('B13', 'Pajak Dibayar Dimuka'); $objPHPExcel->getActiveSheet()->setCellValue('B14', 'PPN Lebih Bayar'); $objPHPExcel->getActiveSheet()->setCellValue('C6', $a1); $objPHPExcel->getActiveSheet()->setCellValue('C7', $a2); $objPHPExcel->getActiveSheet()->setCellValue('C8', $a3); $objPHPExcel->getActiveSheet()->setCellValue('C9', $a4); $objPHPExcel->getActiveSheet()->setCellValue('C10', $a5); $objPHPExcel->getActiveSheet()->setCellValue('C11', $a6); $objPHPExcel->getActiveSheet()->setCellValue('C12', $a7); $objPHPExcel->getActiveSheet()->setCellValue('C13', $a8); $objPHPExcel->getActiveSheet()->setCellValue('C14', $a9); $objPHPExcel->getActiveSheet()->setCellValue('D6', '1'); $objPHPExcel->getActiveSheet()->setCellValue('D7', '2'); $objPHPExcel->getActiveSheet()->setCellValue('D8', '3'); $objPHPExcel->getActiveSheet()->setCellValue('D9', '4'); $objPHPExcel->getActiveSheet()->setCellValue('D10', '5'); $objPHPExcel->getActiveSheet()->setCellValue('D11', '6'); $objPHPExcel->getActiveSheet()->setCellValue('E6', 'Hutang Dagang'); $objPHPExcel->getActiveSheet()->setCellValue('E7', 'Hutang Pajak'); $objPHPExcel->getActiveSheet()->setCellValue('E8', 'Hutang Bank'); $objPHPExcel->getActiveSheet()->setCellValue('E9', 'Hutang Aktiva'); $objPHPExcel->getActiveSheet()->setCellValue('E10', 'Uang Muka Penjualan'); $objPHPExcel->getActiveSheet()->setCellValue('E11', 'PPN Kurang Bayar'); $objPHPExcel->getActiveSheet()->setCellValue('F6', $p1); $objPHPExcel->getActiveSheet()->setCellValue('F7', $p2); $objPHPExcel->getActiveSheet()->setCellValue('F8', $p3); $objPHPExcel->getActiveSheet()->setCellValue('F9', $p4); $objPHPExcel->getActiveSheet()->setCellValue('F10', $p5); $objPHPExcel->getActiveSheet()->setCellValue('F11', $p6); $objPHPExcel->getActiveSheet()->setCellValue('C15', $sub1); $objPHPExcel->getActiveSheet()->setCellValue('F15', $sub2); $objPHPExcel->getActiveSheet()->setCellValue('A17', '1'); $objPHPExcel->getActiveSheet()->setCellValue('A18', '2'); $objPHPExcel->getActiveSheet()->setCellValue('A19', '3'); $objPHPExcel->getActiveSheet()->setCellValue('B17', 'Total Nilai Sisa Buku Inventaris Ktr'); $objPHPExcel->getActiveSheet()->setCellValue('B18', 'Total Nilai Sisa Buku Gedung Bangunan'); $objPHPExcel->getActiveSheet()->setCellValue('B19', 'Total Nilai Sisa Buku Kendaraan'); $objPHPExcel->getActiveSheet()->setCellValue('C17', $a10); $objPHPExcel->getActiveSheet()->setCellValue('C18', $a11); $objPHPExcel->getActiveSheet()->setCellValue('C19', $a12); $objPHPExcel->getActiveSheet()->setCellValue('D17', '1'); $objPHPExcel->getActiveSheet()->setCellValue('D18', '2'); $objPHPExcel->getActiveSheet()->setCellValue('D19', '3'); $objPHPExcel->getActiveSheet()->setCellValue('E17', 'Modal'); $objPHPExcel->getActiveSheet()->setCellValue('E18', 'Akumulasi Laba Ditahan'); $objPHPExcel->getActiveSheet()->setCellValue('E19', 'Laba Th. Berjalan'); $objPHPExcel->getActiveSheet()->setCellValue('F17', $p7); $objPHPExcel->getActiveSheet()->setCellValue('F18', $p8); $objPHPExcel->getActiveSheet()->setCellValue('F19', $p9); $objPHPExcel->getActiveSheet()->setCellValue('C20', $sub3); $objPHPExcel->getActiveSheet()->setCellValue('F20', $sub4); $objPHPExcel->getActiveSheet()->getStyle('A5:F5')->getFill()->applyFromArray( array( 'type' => 'FILL_SOLID', 'rotation' => 0, 'startcolor' => array( 'rgb' => 'EEEEEE' ), 'endcolor' => array( 'argb' => 'FFFFFFFF' ) ) ); $objPHPExcel->getActiveSheet()->getStyle('A16:F16')->getFill()->applyFromArray( array( 'type' => 'FILL_SOLID', 'rotation' => 0, 'startcolor' => array( 'rgb' => 'EEEEEE' ), 'endcolor' => array( 'argb' => 'FFFFFFFF' ) ) ); $objPHPExcel->getActiveSheet()->getStyle('A5:F21')->applyFromArray( array( 'borders' => array( 'allborders' => array( 'style' => PHPExcel_Style_Border::BORDER_THIN, 'color' => array('rgb' => 'FF000000') ) ) ) ); $filename = "Laporan Neraca " . $judul . '.xlsx'; header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="' . $filename . '"'); header('Cache-Control: max-age=0'); $writer = PHPExcel_IOFactory::createwriter($objPHPExcel, 'Excel2007'); $writer->save('php://output'); exit();