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

[记帐300分]读xls列里面两行数据类型不一致的问题!
xls文件里面有一列:

第一行为:0
第二行为:   1234ABC
第三行为:123.00

我现在要把第二行的值和第三行的值同时使用   OleDb   (OleDbConnection+OleDbDataAdapter)读出来。

结果不行啊:整死读不出第二行的 "1234ABC "?
如果第二行是1234(纯数据)就可以读出来!


------------------------------------------------
那位师兄帮忙解决一下,记帐300分,一定给!!
只求方法不要求代码!up有分...

------解决方案--------------------

------解决方案--------------------
办法1:
链接字符串写法:IMEX=1


Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\MyExcel.xls;Extended Properties= "Excel 8.0;HDR=Yes;IMEX=1 ";

办法2,在处理之前,在 excel里数字前加 '