日期:2014-05-18  浏览次数:20696 次

c#读取Excel文件的问题
我用vb.net,   exl.Range( "A1 ").Value   ,读取Excel文件的一个单元格,内容是 "1963-8-24 ",日期。

但是我用C#,   xlsSheet.get_Range( "A1 ",   Type.Missing),读取同样的一个单元格,内容却是“23247”.

同样读取时间类型的值时,也存在相似的问题 "17:00 ",变成“0.708333333333333”。

如何解决问题?我想读到我看到的内容。

------解决方案--------------------
你的这个参数:Type.Missing 好像不对。
你再看看。
------解决方案--------------------
你设置一下EXCEL表列的格式试下.注意,要以列为单位设置EXCEL单元格格式.
------解决方案--------------------
【翻译】纯C#代码的Excel读取器(不需要Office Excel Com组件)
http://bbs.msproject.cn/Default.aspx?g=posts&t=80