Şu anda PHPExcel ile çalışıyorum ve 1 özel satırlık bir renk vermeye çalışıyorum, zaten Set Background cell color in PHPExcel numaralı telefonu okudum ve tüm bu seçenekleri denedim. Şanssız!PHPGerçek çizgiye özel renk
Belki bir şeyler yanlış, ama burada o da:
//Table
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('B2', 'Beller ')
->setCellValue('D2', 'Beller nummer')
->setCellValue('F2', 'Datum')
->setCellValue('H2', 'ontvanger naam')
->setCellValue('J2', 'ontvanger nummer')
->setCellValue('L2', 'Billing seconds')
->setCellValue('N2', 'Direction')
// array
->setCellValue('B3', 'hi')
->setCellValue('D3', 'hi')
->setCellValue('F3', 'hi')
->setCellValue('H3', 'hi')
->setCellValue('J3', 'ontvanger nummer')
->setCellValue('L3', 'Billing seconds')
->setCellValue('N3', 'Direction');
//Werkt niet }
// breedte + kopstukken dikgedrukt
$objPHPExcel->getActiveSheet()->getStyle('B2')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('D2')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('F2')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('H2')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('J2')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('L2')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('N2')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(20);
$objPHPExcel->getActiveSheet()->getColumnDimension('L')->setWidth(15);
$objPHPExcel->getActiveSheet()->getColumnDimension('N')->setWidth(15);
$objPHPExcel->getActiveSheet()->getStyle('N2')->applyFromArray(
array(
'fill' => array(
'type' => PHPExcel_Style_Fill::FILL_SOLID,
'color' => array('rgb' => 'E05CC2')
)
)
);
bana N2 renkli bir verir, ama ben metin ile dolu N tüm satırlar, renkli olmak istiyorum;)
"applyFromArray" yöntemiyle denediniz mi? – Brewal
Sadece şimdi yaptım, ve sadece N2 için tüm satırlar için çalıştı, ben aslında N tüm DOLU doldurulmuş N benim yayınlamak için son satırından önce ekleyin: –
, benim son yayından önce bu ekleme ekleyin: "$ objPHPExcel-> getActiveSheet() -> getStyle ('N2') -> getFill() -> setFillType (PHPExcel_Style_Fill :: FILL_SOLID); ' – briosheje