如何在phpspreadsheet中设置默认边框?

时间:2019-06-11 02:32:45

标签: php phpspreadsheet

我正在使用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");

有解决方案吗?

谢谢

0 个答案:

没有答案