ClosedXML TimeSpan格式

时间:2015-10-30 12:32:14

标签: c# closedxml

我使用以下内容将值00:25的时间跨度输出到Excel表格中:

string.Format("{0}:{1}",
Convert.ToInt32(Math.Truncate(shift.MealBreak.TotalHours)).ToString("D2"),
shift.MealBreak.Minutes.ToString("D2"));

有点矫枉过正但是做了这件事。

然而,当放入excel时,使用相同格式的所有其他值(如09:00)在09:00出现,但上面的场景在下载最终excel表时显示为00:25:00。

有没有办法强制ClosedXML不重新格式化00:25到00:25:00?

我环顾四周,真的没能找到关于这个主题的任何内容,但我可能会失明。

1 个答案:

答案 0 :(得分:0)

excel的唯一方法是将时间跨度设为字符串。更改单元格格式或在字符串前添加单引号。