我做了接收到一個完整的工作表類,減少信息量,和答案另一個工作表,在工作表中,有一個領域,其中有可能是負的時間(-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