2016-06-28 29 views
0

我在PHPExcel上有點新,我正試圖在單元格範圍內應用頂部和左邊框,每個邊框都使用不同的顏色。這就是我triying實現:如何在單元格範圍內應用頂部和左側邊框?

enter image description here

我試着用:

$style = array(
    'borders' => array(
    'top' => array('style' => PHPExcel_Style_Border::BORDER_THIN), 
    'left' => array('style' => PHPExcel_Style_Border::BORDER_THIN) 
), 
); 

$xls->getActiveSheet()->getStyle($range)->applyFromArray($style); 

... 

但沒有奏效。

提前致謝!

回答

2

你想要去的第一列#red其餘#purple ..

$objPHPExcel->getActiveSheet()->getStyle($range)->getBorders()->getTop()->applyFromArray(
     array(
      'style' => PHPExcel_Style_Border::BORDER_DASHDOT, 
      'color' => array(
       'rgb' => #Purple 
      ) 
     ) 
); 

左:

$objPHPExcel->getActiveSheet()->getStyle($range)->getBorders()->getLeft()->applyFromArray(
     array(
      'style' => PHPExcel_Style_Border::BORDER_DASHDOT, 
      'color' => array(
       'rgb' => #Red 
      ) 
     ) 
); 

或者,你可以看到文檔... http://www.cmsws.com/examples/applications/phpexcel/Documentation/API/PHPExcel_Style/PHPExcel_Style_Borders.html#methodapplyFromArray

乾杯,

+0

問題解決! 。非常感謝你!。 –

相關問題