C#导出Excel时间格式问题

lxdlut 2014-03-17 03:24:14
将datagridview中的时间(如2014-02-28 16:42:30),导出到Excel后就变成2014-02-28 16:42了,在Excel中改变单元格格式可以将秒显示出来。请问如何编程,可以直接将秒显示在Excel中。
...全文
676 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
好基友一被子 2014-03-17
  • 打赏
  • 举报
回复
引用 2 楼 lxdlut 的回复:
[quote=引用 1 楼 qy1116 的回复:] 你可以把时间格式转换成带秒的string,再导入到Excel中。 直接改变excel的列格式,你自己google吧
我现在采用的就是带秒的string,但是显示不出来[/quote] 下面的是网上找的,你自己去试吧 Range range = worksheet.get_Range(worksheet.Cells[2, 1], worksheet.Cells[RowCount + 1, ColCount]); range.NumberFormat = @"yyyy-mm-dd"; //日期格式
lxdlut 2014-03-17
  • 打赏
  • 举报
回复
引用 1 楼 qy1116 的回复:
你可以把时间格式转换成带秒的string,再导入到Excel中。 直接改变excel的列格式,你自己google吧
我现在采用的就是带秒的string,但是显示不出来
好基友一被子 2014-03-17
  • 打赏
  • 举报
回复
你可以把时间格式转换成带秒的string,再导入到Excel中。 直接改变excel的列格式,你自己google吧

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧