【问题标题】:phpxlsxwriter insert multiple font style on one cellphpxlsxwriter 在一个单元格上插入多种字体样式
【发布时间】:2019-02-28 04:46:49
【问题描述】:

我需要编写包含 7 列的行来 Excel 并应用两种类型的字体样式,仅在第二列上加粗和下划线。所以,我在数组中插入了两种样式,

array('font-style'=>'bold','font-style'=>'underline')

但是,只有字体样式的下划线应用于输出文件。

include_once("vendor/mk-j/php_xlsxwriter/xlsxwriter.class.php");
$writer = new XLSXWriter();
$style_8=array(['halign'=>'right'],array('font-style'=>'bold','font-style'=>'underline'),['halign'=>'right'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right']);
$writer->writeSheetRow('Sheet1', $rowdata = array('','Amount','','','100.00','','200.00'),$style_8);

【问题讨论】:

    标签: phpxlsxwriter


    【解决方案1】:

    由于粗体和下划线属于font-style的同一个类别,需要这样写

     ['font-style'=>'bold,underline']
    

    通过添加到同一个键。

     $style_8=array(['halign'=>'right'], ['font-style'=>'bold,underline'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right']);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      • 2012-04-28
      • 2021-03-22
      • 2016-03-30
      • 1970-01-01
      相关资源
      最近更新 更多