如果表格里某列全是数字或是字符没问题,但如果混合了全是数字和部分字符就会有部分读取为空连接excel方式如下
string strconn = "provider=microsoft.jet.oledb.4.0;" +"data source=" + _physicalpath +";extended properties=excel 8.0;";
oledbconnection conn = new oledbconnection(strconn);
conn.open();
先是直接fill到dataset里,以为是数据类型不正确,再建了一个临时的datatable,导进去还是空值,网络上搜了下,全是一样的问题解决不了
string strconn ="provider=microsoft.jet.oledb.4.0; data source=" + _physicalpath + ";extended properties='excel 8.0;hdr=yes;imex=1';";
http://www.cnblogs.com/newblue/archive/2006/11/27/573831.html
新闻热点
疑难解答
图片精选