日期:2014-05-16  浏览次数:20855 次

C#导出Excel时间格式问题
将datagridview中的时间(如2014-02-28 16:42:30),导出到Excel后就变成2014-02-28 16:42了,在Excel中改变单元格格式可以将秒显示出来。请问如何编程,可以直接将秒显示在Excel中。
------解决方案--------------------
引用:
Quote: 引用:

你可以把时间格式转换成带秒的string,再导入到Excel中。

直接改变excel的列格式,你自己google吧


我现在采用的就是带秒的string,但是显示不出来
  
下面的是网上找的,你自己去试吧

Range range = worksheet.get_Range(worksheet.Cells[2, 1], worksheet.Cells[RowCount + 1, ColCount]);
range.NumberFormat = @"yyyy-mm-dd"; //日期格式