PHPExcel - как создать Excel - изменить цвета, объединить строки?

Привет, я использую 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 с огромными данными и форматированием

заранее спасибо


person user3620263    schedule 10.07.2014    source источник


Ответы (1)


Объединение ячеек:
$objPHPExcel->mergeCells("D1:N1");

Настройка цвета:

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