2016-07-08 8 views
5

Próbuję uzyskać styl wiersza, np. ("A3: V3"), przekaż go do tablicy, a następnie użyj tej tablicy z funkcją applyFromArray();.PHPExcel: Jak uzyskać styl z wiersza lub zakresu komórek i zastosować do innego

Oto co próbowałem: 'Tablica Nieprawidłowy styl przeszedł'

$objPHPExcel = $objReader->load($inputFileName); 
$sheet = $objPHPExcel->getActiveSheet(); 
$style = $sheet->getStyle("A3:V3"); 
$sheet->getStyle("A$totalRows:V$totalRows")->applyFromArray($style); 

ten wyrzuca błąd

Czy istnieje sposób obejścia tego problemu?

Odpowiedz

4

Znalazłem to w docs - „Jeśli chcesz skopiować zestaw reguł do innych komórek, można powielić obiekt w stylu”

$objPHPExcel->getActiveSheet()->duplicateStyle($objPHPExcel->getActiveSheet()->getStyle('B2'), 'B3:B7');

więc nie musisz tego robić. Powinienem właśnie przeszukać trochę więcej.

Powiązane problemy