Я пытаюсь установить ширину для спецификатора c столбца , но когда я делаю это, остальные столбцы файла Excel становятся меньше.
$sheet->getDefaultStyle()
->getAlignment()
->setWrapText(true)
->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT)
->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
$sheet->getStyle(2)
->getAlignment()
->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$sheet->row(2, [
'Arrendador', 'Arrendatario', 'Lugar Arrendado',
"Valor Arriendo", "Cto. Vigente Desde", "Fecha Término",
$request['year'], 'Enero', 'Febrero', 'Marzo', 'Abril',
'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre',
'Octubre', 'Noviembre', 'Diciembre'
]);
$sheet->row(2, function($row) {
$row->setBackground('#d1c8c8');
$row->setFontSize(13);
});
$sheet->setWidth('C', 40);
Это результат:
Я хочу избежать setWidth для каждого столбца, также я пытаюсь установить autoSize другие столбцы без успеха. В чем может быть проблема?