我做了接收到一个完整的工作表类,减少信息量,和答案另一个工作表,在工作表中,有一个领域,其中有可能是负的时间(-H :1),功能:写有PHPExcel负时间 - XLS
$file ['AH42'] = '-0:21';
$hdE = \PHPExcel_Style_NumberFormat::toFormattedString($file['AH42'], 'HH:i'));
给我回:
$ hdE = '23: 39'
,当它应该返回'-0:21'
。
我该怎么做?
让PHPexcel返回负时间而不00:00
使用'-hh:mm'作为格式掩码....但不要混淆与PHP的日期格式口罩MS Excel的日期格式口罩 –
但每当你问像'让PHPexcel返回负时间不计算从00:00',总是问你如何在MS Excel中先做... [微软在这里提供了几个解决方案](https://support.microsoft.com/en-au/help/182247/negative -date-and-time-value-are-displayed-as-pound-signs-in-excel) –
在Excel中,我使用格式[H]:MM Time,此字段表示时间不足以完成某个时间段,那么它可能是正面的或者可能是负面的,这取决于剩下多少小时或剩余多少小时(PS:它在LibreOffice中)。 – AnthraxisBR