由于不推荐使用PHP-Excel,因此,PHP-Spreadsheet是在PHP中制作Excel的新选项。该文档并不是最好的文档,并且Stackoverflow上关于PHP-Spreadsheet的问题也不多,所以这就是为什么我要提出有关如何使PHP-Spreadsheet中的第一行加粗的问题。
答案 0 :(得分:2)
这应该是把戏。
//Create Spreadsheet
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
//Create Styles Array
$styleArrayFirstRow = [
'font' => [
'bold' => true,
]
];
//Retrieve Highest Column (e.g AE)
$highestColumn = $sheet->getHighestColumn();
//set first row bold
$sheet->getStyle('A1:' . $highestColumn . '1' )->applyFromArray($styleArrayFirstRow);