PDA

View Full Version : دریافت اطلاعات فایل اکسل و ذخیره ان در sql server



maj3614
چهارشنبه 27 دی 1396, 12:34 عصر
با سلام
من با entity framework کد نویسی انجام میدم
یک تیبل به عنوان عضو دارم
می خوام در برخی موارد که در نرم افزار مشخص کرده ام اطلاعات این جدول از طریق یک فایل اکسل که حاوی اطلاعات اعضا می باشد پر شود
به عبارت دیگر یک دکمه در نرم افزار وجود دارد به عنوان"در یافت اطلاعات اعضا از فایل اکسل " که کاربر بازدن این دکمه فایل اکسل خود را انتخاب نماید و سپس اطلاعات این فایل در تیبل اعضا ذخیره شود

khosro_68
چهارشنبه 27 دی 1396, 16:42 عصر
سلام . برای ریختن اطلاعات از فایل اکسل به دیتا تیبل از این کد استفاده کن. برای ذخیره کردنش تو دیتابیس دیگه فک کنم خودت بلد باشی.
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];