一个奇怪的现象,大家有谁了解么?
一个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类型读取 肯定能读出来