1. 程式人生 > >phpexcel的居中顯示,合併單元格

phpexcel的居中顯示,合併單元格

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'); 我這裡是用變數來傳入的,方便迴圈處理。分別是要合併的開始列,和結束列。