我以前写的,读取EXCEL数据然后insert到Sql server里,你参考一下。
public static DataSet GetExcelContent(string filepath)
{
strCon = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "+filepath+";Extended Properties = 'Excel 8.0;IMX=1'";
System.Data.OleDb.OleDbConnection myConn = new System.Data.OleDb.OleDbConnection(strCon);
string strCom = "select * from [Sheet1$]";
myConn.Open();
System.Data.OleDb.OleDbDataAdapter myda = new System.Data.OleDb.OleDbDataAdapter(strCom,myConn);
DataSet myDataSet = new DataSet();
myda.Fill(myDataSet,"Tables");
myConn.Close();
return myDataSet;
}