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

一个奇怪的现象,大家有谁了解么?
一个Excel文件,内容如下:

·公司上市日期
公司股票编号   上市日期
23561                     N/A
12456                 2007-4-8
12345                 2007-4-9
23456                     N/A
……                   ……

N/A表示延期或者待定

用OLEDB的方式将Excel作为数据源读取得时候,“上市日期”字段变为如下
上市日期
   
2007-4-8   0:00:00
2007-4-9   0:00:00
   
  ……

N/A都没有读取出来,请问大家这是怎么回事?

------解决方案--------------------
N/A
应该相当于Null值吧
------解决方案--------------------
Excel对於一列中有多种类型数据数据,只能按一种读取;所以要準确读出相应的值,需要将这样的列转换為文本型再读。
------解决方案--------------------
是日期类型的吧,要转才能读的出来吧
------解决方案--------------------
上市日期测试将该字段读取的时候转型为string类型读取 肯定能读出来