2012-06-07 28 views
1

是否有可能(在Excel 2007中尤其是標題3時)和總的風格(2007年Excel作爲)在電池使用PHPExcel應用標題樣式在Excel 2007中如以下snippet所示?標題和總的風格在Excel 2007中使用PHPExcel

enter image description here

我施加這些樣式生成之後(如所用的送貨地址帳單地址細胞中可以看出)。在Google上試了很長時間,但無法找到它,所以我猜想他們可能不會被PHPExcel支持。有沒有辦法使用PHPExcel?

回答

1

Excel的「預定義樣式」沒有內置到PHPExcel中,儘管它不會太難模擬。

您可以定義一個樣式數組來複制任何Excel的預定義樣式,然後使用applyFromArray()方法將單元格設置爲該樣式。

$totalStyle = array(
    'borders' => array(
     'outline' => array(
      'style' => PHPExcel_Style_Border::BORDER_THIN, 
      'color' => array('argb' => 'FF000000'), 
     ), 
    ), 
); 
$objPHPExcel->getActiveSheet()->getStyle('A4:C4')->applyFromArray($totalStyle); 

您只需制定每個預定義Excel樣式的各個組件,並相應地定義樣式數組。

+0

從你的建議,我忘了這些風格,因爲我現在無法達成如此長的研究。謝謝。 – Tiny