Я использую phpspreadsheet для создания Excel в моей системе.
Я хочу установить цвет рамки белый для всего документа. Я использовал приведенные ниже решения, но не работал.
$this->spreadsheet->getDefaultStyle()->applyFromArray(
[
'borders' => [
'allBorders' => [
'borderStyle' => Border::BORDER_THIN,
'color' => ['rgb' => 'FFFFFF'],
],
]
]
);
$this->spreadsheet->getDefaultStyle()->getBorders()->applyFromArray([
'allBorders' => [
'borderStyle' => Border::BORDER_THIN,
'color' => ['rgb' => 'FFFFFF'],
],
]);
Я также использовал приведенное ниже решение, но получил ошибку Can only get pseudo-border for supervisor
.
$this->spreadsheet->getDefaultStyle()->getBorders()->getInside()->setBorderStyle(Border::BORDER_MEDIUM)
->getColor()->setRGB("FF0000");
Есть какое-нибудь решение, чтобы решить это?
Спасибо