我使用以下内容将值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?
我环顾四周,真的没能找到关于这个主题的任何内容,但我可能会失明。
答案 0 :(得分:0)
excel的唯一方法是将时间跨度设为字符串。更改单元格格式或在字符串前添加单引号。