PHPExcel格式列到日期格式3月14日

是否可以使用以下选定值用PHPExcel格式化列(C2:C50):

我真的无法使它工作.
已经尝试过类似的方法:

$sheet->getStyle('C2:C50')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_DMMINUS);

但是当我查看单元格属性时,它说单元格的格式如下:

解决方法:

PHPExcel仅具有一组有限的内置常量格式,但是您可以通过使用适当的字符串将格式代码设置为任何有效(自定义)格式:

$sheet->getStyle('C2:C50')
    ->getNumberFormat()
    ->setFormatCode('d-mmm');

请注意,除了MS Excel特定的编写器(例如,不在CSV,HTML,PDF中)之外,其他编写器不支持特定于语言环境的日期/月份名称,例如Woensdaag和Maart.

大多数自定义格式的字符串都可以使用,尽管不直接支持一些晦涩的诸如$#,“ M”之类的字符串,以便以MS Excel本身以外的格式显示

上一篇:PHPExcel创建“不可读的内容”


下一篇:MyEclipse8.6安装svn(非link方式)