Я немного борюсь за то, чтобы все ячейки установили контекст по центру и автоматически расширялись, чтобы он не перекрывал друг друга.
Итак, что я пытаюсь сделать, это:
Установите информацию в каждой ячейке для центрирования, поскольку она лучше подходит для печати в формате PDF / и т. Д.
Расширение ячеек в зависимости от количества текста в ячейке. Я не хочу, чтобы информация в ячейке А передавалась в ячейке В.
Я пробовал этот код, но, похоже, он не работает:
$styleArray = array(
'borders' => array(
'outline' => array(
'style' => Alignment::HORIZONTAL_CENTER,
),
),
);
$sheet ->getStyle('A1:D30')->applyFromArray($styleArray);
То есть, если я делаю это для одной отдельной ячейки (центральный контекст), это работает. Сделал это так:
$sheet->setCellValue('A2', $activitiesCount)->getStyle('A2')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER);
Для клеток, расширяющихся, пока я не нашел решения, чтобы попробовать это.
Я бы с удовольствием выполнил обе команды по одной клетке, если это возможно.