如何选择这个maatwebsite laravel中的所有细胞?

时间:2017-03-31 07:57:07

标签: laravel laravel-excel maatwebsite-excel

我正在尝试将单元格格式化为对齐中心。在文档中有一个示例仅选择特定的单元格和单元格范围。如何格式化整个工作表以使所有内容都对齐?

$sheet->cells('A1:A5', function($cells) {

// manipulate the range of cells

});

我想选择所有单元格而不是范围

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码更改整个Excel工作表的布局

Excel::create('Filename', function($excel) {
$excel->getDefaultStyle()
    ->getAlignment()
    ->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER)
});

这会使所有细胞水平居中。要使它们垂直居中,请添加

func_list = [lambda x: function1(input),
             lambda x: function2(input),
             lambda x: function3(input),
             lambda x: x]