我正在研究MVC4格式。我有一个HH:MM
格式的列。当我导出到excel时,一切正常。我的意思是在excel中它仍然是HH:MM
格式但是当小时值大于24时,它显示为HH:MM:SS
eg : 04:00 is showing as 04:00 but 31:42 is showing as 31:42:00.
我可以使用某种风格或类似的东西,它只会影响该列,而不会影响任何其他
我该如何解决这个问题?
我经历过 Format HTML table cell so that Excel formats as text? 和 http://cosicimiento.blogspot.in/2008/11/styling-excel-cells-with-mso-number.html
但是我如何将hh:mm格式化为[hh]:mm,这样如果小时数大于24,它仍然保持[hh]:mm格式
答案 0 :(得分:0)
只需编写下面给出的代码即可。 工作正常。
HttpContext.Current.Response.Write("<style> TD { mso-number-format:\'@'; } </style>");
答案 1 :(得分:0)
HttpContext.Current.Response.Write("<style> TD { mso-number-format:'\@'; }