ThinkPHP呼叫Excel類的基本用法設定(合併單元格,Sheet表標題,行高,列寬,字型,邊框,樣式)
阿新 • • 發佈:2018-12-12
合併單元格+字型樣式
//合併單元格 $objPHPExcel->getActiveSheet(0)->mergeCells('A1:R1'); //為合併單元格新增標題 $objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', "XX公司專案"); //字型加粗 $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true); //設定字型size大小 $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setName('Times New Roman')->setSize(22);
設定Sheet表標題
$objPHPExcel->getActiveSheet()->setTitle("專案拆除計劃");
設定行高-列寬
//設定行高
$objPHPExcel->getActiveSheet(0)->getRowDimension('4')->setRowHeight(50);
//設定列寬
$objPHPExcel->getActiveSheet()->getColumnDimension('R')->setWidth(130);
設定邊框
//設定單元格邊框 $styleThinBlackBorderOutline = array( 'borders' => array ( 'allborders' => array ( //allborders 表示全部線框 'style' => \PHPExcel_Style_Border::BORDER_THIN, //設定border樣式 'color' => array ('argb' => 'FF000000'), //設定border顏色 ), ), ); $objPHPExcel->getActiveSheet()->getStyle( 'A4:R11')->applyFromArray($styleThinBlackBorderOutline);