phpexcel的居中顯示,合併單元格
阿新 • • 發佈:2019-01-28
phpexcel的居中顯示
所有單元格居中:
$objPHPExcel->getDefaultStyle()->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getDefaultStyle()->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
單個單元格居中:
$objPHPExcel->getActiveSheet() ->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
在thinkphp的使用中最後的 PHPExcel_Style_Alignment::HORIZONTAL_CENTER 要寫成
\PHPExcel_Style_Alignment::HORIZONTAL_CENTER才能呼叫到。
而合併單元格就要容易些了:
$objPHPExcel->getActiveSheet()->mergeCells( $row_num. '1' .':' .$end_row_num .'1');
我這裡是用變數來傳入的,方便迴圈處理。分別是要合併的開始列,和結束列。