Obejście problemu dla kopiowania stylu za pomocą PHPExcel

Chcę skopiować informacje o stylu z komórek do zakresów, np. Malarz formatu w programie Excel. Dokumentacja mówi, aby zrobić coś takiego:

$activeSheet->duplicateStyle($activeSheet->getStyle('A1'), 'D1:D100');
$activeSheet->duplicateStyle($activeSheet->getStyle('B1'), 'E1:E100');

Wydaje się, że istnieje błąd, ponieważ zarówno D1: D100, jak i E1: E100 uzyskują styl z komórki B1. Jeśli zmienię kolejność dwóch linii, oba zakresy uzyskają styl z A1. Podobnie,

$styleA = $activeSheet->getStyle('A1');
$styleB = $activeSheet->getStyle('B1');
$activeSheet->duplicateStyle($styleA, 'D1:D100');

powoduje, że D1: D100 pobiera informacje o stylu z komórki B1. Ostatnia wartość getStyle jest używana we wszystkich wynikach duplikatów.

Jestem pewien, że w przyszłym wydaniu PHPExcel znajdzie się poprawka. Muszę po prostu znaleźć rozwiązanie do tego czasu.

questionAnswers(1)

yourAnswerToTheQuestion