سلام . برای ریختن اطلاعات از فایل اکسل به دیتا تیبل از این کد استفاده کن. برای ذخیره کردنش تو دیتابیس دیگه فک کنم خودت بلد باشی.
string fileName = "اسم و مسیر فایل";
var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0; data source={0}; Extended Properties=Excel 12.0;", fileName);
var adapter = new OleDbDataAdapter(string.Format("SELECT * FROM [{0}$]", txtSheetName.Text.Trim()), connectionString);
var ds = new DataSet();
adapter.Fill(ds, "numbers");
DataTable data = ds.Tables[0];