//定義連接excel的字符串
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= ***.xls"
OleDbConnection oleConn = new OleDbConnection(strCon);
OleDbDataAdapter oleDA = new OleDbDataAdapter("select * from [Sheet1$]", oleConn);
DataTable sourceDataTable = new DataTable();
oleDA.Fill(sourceDataTable);
2、oracle的目的表也讀入到內存,為destinationDataTable,代碼略
3、逐行遍歷sourceDataTable,將其賦值給destinationDataTable的新行,若兩表結構相同,也可以直接調用復制方法,而且如果目標表為空在第4中直接對sourceDataTable操作
4、將destinationDataTable通過OracleCommand或者OracleDataAdapter更新到Oracle即可。