请教EXCEL文件导入到库的有关问题
请问EXCEL文件导入到库的问题?
如我的EXCEL文件内容如下:各列是16进制的数
列1 列 2
行1 2356 A235
行2 B562 5462
行3 6521 DF56
行4 5DF6 2634
用下面的方法导入到表table1
显示出来的却是
列1 列 2
行1 2356 A235
行2
行3 6521 DF56
行4
第一列是数字,系统就认为列是数字列,下面的包含有字母的数据就为空,相反也是,这样就少了许多数据,大家有什么好方法可以解决????
在此表示感 谢了。
导入的方法代码:
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source= "+ Path + "; "+ "Extended Properties=Excel 8.0; ";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = " ";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel= "select * from [sheet1$] ";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1 ");
return ds;
------解决方案--------------------
Ding
没有碰到过
如我的EXCEL文件内容如下:各列是16进制的数
列1 列 2
行1 2356 A235
行2 B562 5462
行3 6521 DF56
行4 5DF6 2634
用下面的方法导入到表table1
显示出来的却是
列1 列 2
行1 2356 A235
行2
行3 6521 DF56
行4
第一列是数字,系统就认为列是数字列,下面的包含有字母的数据就为空,相反也是,这样就少了许多数据,大家有什么好方法可以解决????
在此表示感 谢了。
导入的方法代码:
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source= "+ Path + "; "+ "Extended Properties=Excel 8.0; ";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = " ";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel= "select * from [sheet1$] ";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1 ");
return ds;
------解决方案--------------------
Ding
没有碰到过