【问题标题】:PHPExcel - change font face for all documentPHPExcel - 更改所有文档的字体
【发布时间】:2017-05-06 16:52:31
【问题描述】:

我想将 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);

【问题讨论】:

    标签: php pdf fonts phpexcel


    【解决方案1】:

    选项 #1

    为整个工作簿(所有工作表)设置默认样式

    $phpExcel->getDefaultStyle()
        ->applyFromArray($styleArray);
    

    选项 #2

    将样式应用于每个工作表上的一系列单元格(在本例中为整个工作表)

    $phpExcel->getActiveSheet()
        ->getStyle( $phpExcel->getActiveSheet()->calculateWorksheetDimension() )
        ->applyFromArray($styleArray);  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-05
      • 2013-08-20
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      相关资源
      最近更新 更多