0

我需要编写由 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);
4

1 回答 1

0

由于粗体和下划线属于字体样式的同一类别,所以需要这样写

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

通过添加到同一个键。

 $style_8=array(['halign'=>'right'], ['font-style'=>'bold,underline'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right'],['halign'=>'right']);
于 2019-02-28T07:08:07.433 回答