PHPSТаблица textRotation до 90 не работает

Я пытаюсь использовать текст Поворот на 90, чтобы иметь ячейку с вертикальным текстом, но он не работает, весь текст отображается горизонтально, может я что-то не так делаю?
Вот мой php код

$spreadsheet = new Spreadsheet();

// Create a new worksheet called "Technical Skills"$technicalSkillsSheet = new Worksheet($spreadsheet, 'Technical Skills');
// Attach the "Technical Skills" worksheet as the first worksheet in the Spreadsheet object
$spreadsheet->addSheet($technicalSkillsSheet, TECHNICAL_SKILLS_INDEX);
$sheet = $spreadsheet->getSheet(TECHNICAL_SKILLS_INDEX);
foreach($term_sheet_array as $term_sheet){
$sheet->setCellValue($term_sheet['cell'], $term_sheet['name']);
$styleArray = array(
'fill' => array(
'fillType' => \PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID,
'startColor' => array(
'argb' => $term_sheet["color"],
),
),
'alignment' => array(
'wrapText' => TRUE,
'textRotation' => 90,
'vertical' => \PhpOffice\PhpSpreadsheet\Style\Alignment::VERTICAL_BOTTOM,
),
);
$sheet->getStyle($term_sheet['cell'])->applyFromArray($styleArray);
$color_key++;

if($color_key >= count($sheetColors)){
$color_key = 0;
}
}

0

Решение

Просто:

$activeSheet->getStyle('A1')->getAlignment()->setTextRotation(90);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]