是否可以使用以下所选值格式化PHPExcel列(C2:C50):
我真的无法让这个工作.. 已尝试类似:
$sheet->getStyle('C2:C50')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_DMMINUS);
但是,当我查看单元格属性时,它表示单元格的格式如下:
答案 0 :(得分:4)
PHPExcel只有一组有限的格式内置常量,但您只需使用相应的字符串即可将格式代码设置为任何有效(自定义)格式:
$sheet->getStyle('C2:C50')
->getNumberFormat()
->setFormatCode('d-mmm');
请注意,MS Excel特定作者以外的作者不支持区域设置特定的日/月名称,例如Woensdaag
和Maart
<(不是CSV,HTML,PDF)< / p>
大多数自定义格式字符串都可以使用,但有一些不明确的字符串(例如$#,," M"
)不能直接支持,以MS Excel本身以外的格式显示