Temptation

寻道之路 , 与您同行 !

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  384 随笔 :: 0 文章 :: 212 评论 :: 4 引用

格外注意第二种的写法,Provider那里是Ace,Extended Properties那里有'

 

连接Excel
1 string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=" + Application.StartupPath.ToString() + excelFile + ";Extended Properties='Excel 8.0; HDR=NO; IMEX=1'"//此连接只能操作Excel2007之前(.xls)文件
2 
3 string strConn = "Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + Application.StartupPath.ToString() + excelFile + ";Extended Properties='Excel 12.0; HDR=NO; IMEX=1'"//此连接可以操作.xls与.xlsx文件

 

HDR=YES    有两个值:YES/NO,表示第一行是否字段名,默认是YES,第一行是字段名
IMEX=1     解决数字与字符混合时,识别不正常的情况

posted on 2011-08-23 23:15 temptation 阅读(53) 评论(0) 编辑 收藏