我想将excel转换为pdf。在转换过程中我需要更改字体。我发现设置单个单元格的字体。是否可以为所有文档设置字体?
$phpExcel = new PHPExcel();
$styleArray = array(
'font' => array(
'bold' => true,
'color' => array('rgb' => 'FF0000'),
'size' => 15,
'name' => 'Verdana'
));
$phpExcel->getActiveSheet()->getCell('A1')->setValue('Some text');
$phpExcel->getActiveSheet()->getStyle('A1')->applyFromArray($styleArray);
答案 0 :(得分:5)
选项#1
为整个工作簿(所有工作表)设置默认样式
$phpExcel->getDefaultStyle()
->applyFromArray($styleArray);
选项#2
将样式应用于每个单独工作表上的一系列单元格(在本例中为整个工作表)
$phpExcel->getActiveSheet()
->getStyle( $phpExcel->getActiveSheet()->calculateWorksheetDimension() )
->applyFromArray($styleArray);