1

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

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

// manipulate the range of cells

});

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

4

1 回答 1

1

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

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

这将使所有单元格水平居中。要将它们垂直居中,请添加

Excel::create('Filename', function($excel) {
$excel->getDefaultStyle()
    ->getAlignment()
    ->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER)
});
于 2017-06-18T10:56:39.687 回答