ClosedXML负面持续时间
我正在创buildexcel文件的报告。 在报告中,我有持续时间stringHH:MM
。 一切看起来很好,直到持续时间为"-HH:MM"
对于非负的持续时间,excel工作良好,但对于负面它performance为像########
这是我在C#中做的事情:
worksheet.Cell("F" + _freeFrom).Value = totalDuration; worksheet.Cell("F" + _freeFrom).Style.NumberFormat.Format = "H:mm";
任何人都有想法如何解决这个问题?
这是Excel本身中的一个“问题”,它在默认date系统中不显示负值时间值。 你可以像这样用ClosedXML切换到1904年的date系统:
workbook.SetUse1904DateSystem(true);
有关Exceldate系统的更多信息,请参阅此处 。