Excel的读取?

项目中的问题

当倒入Excel的到数据库的时候需要读取Excel表格中的数据,如果是数字会读不出来。

其实这个问题早就有人解决了,就是把下边的这个串子修改一下

string strConnUpload = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " + NewFileName
                + "; Extended Properties=Excel 8.0;";

改为

string strConnUpload = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " + NewFileName
                + "; Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";

设置HDR=Yes时会把xls的第1行作为字段看待,如果HDR=NO的话,where时就会报错

posted on 2008-06-19 14:12  小黑混北京  阅读(301)  评论(1编辑  收藏  举报