نمایش نتایج 1 تا 5 از 5

نام تاپیک: کپی اطلاعات جدول excel در جدول sql

  1. #1
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    کپی اطلاعات جدول excel در جدول sql

    دوستان حرفه ای اگر ممکنه جواب دهند ممنون میشم:

    یک جدول اکسل دارم با ستونهای id,name,family که حاوی اطلاعات است حالا همین جدول رو در برنامه ام دارم بانک sql 2008en چگونه اطلاعات داخل جدول اکسل رو در بانک برنامه ام کپی کنم.

    در ضمن در برنامم از ef استفاده کردم .با کد نویسی سی شارپ. با تشکر

  2. #2
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: کپی اطلاعات جدول اکسل در جدول اس کیو ال

    سلام الان دقیقا با کدوم قسمتش مشکل دارید؟
    خوندن از اکسل یا وارد گردن تو دیتابیس؟
    اگه از اکسل می خواین بخونید
    یه همچین کدی کمکت می کنه


                     string conection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties=Excel 4.0";
    OleDbConnection oconn = new OleDbConnection(conection);
    // string[] name;
    string command = "select * from [Sheet1$]";


    OleDbDataAdapter da = new OleDbDataAdapter(command, oconn);
    DataTable dt = new DataTable();
    try
    {
    da.Fill(dt);
    }
    catch
    {
    FarsiMessage.Show("امکان برقراری ارتباط با فایل اکسل انتخاب نمی باشد\n\nمطمئن شوید که نام شیت را بدرستی وارد نموده باشید", "", FarsiMessageBoxButtons.OK, FarsiMessageBoxIcons.Stop);
    return;
    }


    برای وارد کردن اطلاعات تو دیتابیس هم احتیاج به توضیح نیست!!!

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    پست
    159

    نقل قول: کپی اطلاعات جدول اکسل در جدول اس کیو ال

    لطفا وارد کردن در دیتابیس رو هم توضیح بدین ممنون

    اینم کد من که خطا داره :
    string conection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ Application.StartupPath + "\\Excel\\holo.xlsx" + "; Extended Properties=Excel 4.0";            OleDbConnection oconn = new OleDbConnection(conection);
    OleDbDataAdapter da = new OleDbDataAdapter("select * from [holo$]", oconn);
    DataTable dt = new DataTable();


    da.Fill(dt);




    using (SqlConnection sqlconnection = new SqlConnection(@"Data Source=.\SQLExpress;
    Initial Catalog=testexcell; Integrated Security=True;"))
    {
    sqlconnection.Open();


    // create table if not exists
    string createTableQuery = @"Create Table [Product1] (Name nvarchar(Max), Price float)";
    SqlCommand cmd = new SqlCommand(createTableQuery, sqlconnection);
    cmd.ExecuteNonQuery();


    // روش اول


    using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(sqlconnection))
    {
    sqlBulkCopy.DestinationTableName = dt.TableName;


    foreach (var column in dt.Columns)
    sqlBulkCopy.ColumnMappings.Add(column.ToString(), column.ToString());


    sqlBulkCopy.WriteToServer(dt);
    }
    آخرین ویرایش به وسیله safa.net : پنج شنبه 13 خرداد 1395 در 16:33 عصر

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    پست
    159

    نقل قول: کپی اطلاعات جدول اکسل در جدول اس کیو ال

    از دوستان کسی نیست جواب بده؟؟

  5. #5
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    تهران
    پست
    159

    نقل قول: کپی اطلاعات جدول excel در جدول sql

    واقعا کسی جواب رو نمیدونه!!!

تاپیک های مشابه

  1. کپی اطلاعات جدول در یکدیگر
    نوشته شده توسط mokamel در بخش T-SQL
    پاسخ: 4
    آخرین پست: سه شنبه 22 اردیبهشت 1394, 19:02 عصر
  2. کپی اطلاعات جدول در یکدیگر
    نوشته شده توسط mokamel در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 2
    آخرین پست: یک شنبه 20 اردیبهشت 1394, 12:52 عصر
  3. کپی اطلاعات جدول در یکدیگر
    نوشته شده توسط mokamel در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 19 اردیبهشت 1394, 20:47 عصر
  4. کپی کردن اطلاعات از excel در sql
    نوشته شده توسط sara99 در بخش SQL Server
    پاسخ: 10
    آخرین پست: چهارشنبه 04 شهریور 1388, 14:16 عصر
  5. کپی اطلاعات یک دیتابیس در دیتابیس دیگر
    نوشته شده توسط resident در بخش SQL Server
    پاسخ: 5
    آخرین پست: چهارشنبه 02 مرداد 1387, 08:12 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •