是否可以在Excel 2007中的单元格中应用标题样式(特别是在excel 2007中的标题3)和总样式(如excel 2007中) PHPExcel,如下面snippet所示?
我在生成后应用了这些样式(可以在送货地址,帐单地址和总计单元格中看到)。在Google上试了好久但却找不到它,我可能认为PHPExcel可能不支持它们。有没有办法使用PHPExcel?
答案 0 :(得分:1)
Excel的“预定义样式”不是内置于PHPExcel中的,尽管它不会太难模仿。
您可以定义样式数组以复制Excel的任何预定义样式,然后使用applyFromArray()方法将单元格设置为该样式。
$totalStyle = array(
'borders' => array(
'outline' => array(
'style' => PHPExcel_Style_Border::BORDER_THIN,
'color' => array('argb' => 'FF000000'),
),
),
);
$objPHPExcel->getActiveSheet()->getStyle('A4:C4')->applyFromArray($totalStyle);
您需要做的就是计算出每个预定义Excel样式的各个组件,并相应地定义样式数组。