我现在手头上有个excel数据文件,里面有上万条数据,每条数据中都包含一个时间。比如是:2009-01-01(在excel中如果把这一列改成常规类型就变成了39814),我通过C#读取Excel的方法将每条数据都读到datatable中,其它字段显示都是对的,唯独时间显示的是比如:39814这样的。在excel中显示的是:2009-01-01,但是读到datatable中却成了39814.请问该如何做才能读到2009-01-01到datatable上了?
解决方案 »
- c#:Bitmap.Save()出来的bmp怎么都是32位的,我想要24位或者8、4...都可以?
- SOCKET传输时第一次发送,不会出现问题,但是第二次就报错了
- 关于 无法访问已释放的对象?
- C#如何完成语音朗读功能?
- 商品类别不同的话,要怎么样设计表格,在表格显示的时候要怎么处理?
- picturebox的图片怎么根据坐标显示在panel的正中间?急!谢谢大家!(winform)
- C#中连接SQL Server 数据库以及涉及到的细节代码
- 执行存储过程后,如何获取其返回值?请高人施教!
- C# 做了个医院挂号管理系统,添加了combobox 绑定数据库出错,求帮助
- 线程里如果需要更新多个UI控件,怎么办
- 关于索引器的问题
- vb 怎么转换成 C#
"@"
是将单元格设置成文本格式"#";
NumberFormat = "yyyy-MM-d HH:mm:ss";
我在excel把那个时间字段设置成文本格式后,值就变成了39814,我希望能变成时间文本,就是说把这个字段设置为文本的格式而且文本是以时间的方式显示的。请问该怎么办?