OLEDB方式操作规则EXCEL的字符串的完整写法(解决标题行和列数据类型不一致的问题)
ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0;"; //不用说了
ConnectionString += "Data Source=xxx.xls;"; //同上
ConnectionString += "Extended Properties='Excel 8.01;HDR=Yes2;IMEX=13';"
//注释:
1: Excel 8.0 针对 EXCEL 2000 或 更高版本;Excel 5.0 FOR EXCEL 97
2: HDR == HEADER ROW 表示第一行是否为 字段名
3: IMEX 表示对同一列中有混合数据类型的列, 是统一按 字符型处理,
还是将个别不同类型的值读为 DBNULL
ConnectionString += "Data Source=xxx.xls;"; //同上
ConnectionString += "Extended Properties='Excel 8.01;HDR=Yes2;IMEX=13';"
//注释:
1: Excel 8.0 针对 EXCEL 2000 或 更高版本;Excel 5.0 FOR EXCEL 97
2: HDR == HEADER ROW 表示第一行是否为 字段名
3: IMEX 表示对同一列中有混合数据类型的列, 是统一按 字符型处理,
还是将个别不同类型的值读为 DBNULL
作者: 三角猫
http://www.zu14.cn/
转载请保留此信息