如何添加样式(颜色,字体大小等)Laravel-Excel v3

时间:2018-06-14 07:39:03

标签: excel laravel maatwebsite-excel

情景就是这样。单击该按钮时,将下载Excel工作表。下载文件没问题。只有excel上的样式。我正在使用maatwebsite/excel v3包。我已尝试过以下代码,但它没有在Excel上添加任何样式(颜色,字体大小等)。

public function registerEvents(): array
{
    return [
        AfterSheet::class => function(AfterSheet $event) {
            $event->sheet->autoSize();
            $event->sheet->getPageSetup()
                #->setOrientation(PageSetup::ORIENTATION_LANDSCAPE)
                ->setFitToPage(true)
                #->setFitToWidth(400)
                #->setHorizontalCentered(true)
                ->setVerticalCentered(true);
        },
        Style::class => function(Style $style) {
            $style->getActiveSheet()->getStyle('A1')->getFont()->getColor()->setARGB(Color::COLOR_RED);
        }
    ];
}

0 个答案:

没有答案