2014-07-10 30 views
1

HI我使用PHPExcel我需要設計一些顏色擅長和合並行和列,PHPExcel - 如何設計excel - 更改顏色,合併行?

我已經創建是

include ('Classes/PHPExcel.php'); 
$objPHPExcel = new PHPExcel(); 
$objPHPExcel->setActiveSheetIndex(0); 
$objPHPExcel->getActiveSheet()->setTitle("My Sheet"); 

$rowCount = 1; 
$objPHPExcel->getProperties()->setTitle("Title"); 

$objPHPExcel->getActiveSheet()->SetCellValue('A'.$rowCount, 'test val1'); 
$objPHPExcel->getActiveSheet()->SetCellValue('B'.$rowCount, 'test val2'); 
$objPHPExcel->getActiveSheet()->SetCellValue('c'.$rowCount, 'test val3'); 

$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); 
$objWriter->save('uploadedimage/Report/some_excel_file.xlsx'); 

此代碼產生一個Excel工作表,但我需要有一個excel片巨大的數據和格式

預先感謝您

回答

2

合併單元格:
$objPHPExcel->mergeCells("D1:N1");

設置顏色:

$objPHPExcel->getStyle('A1')->applyFromArray(
    array(
     'fill' => array(
      'type' => PHPExcel_Style_Fill::FILL_SOLID, 
      'color' => array('rgb' => 'FF0000') 
     ) 
    ) 
);