انتقال اطلاعات از اکسل به SQL Server

با  سلام می خوام در این پست نحوه انتقال اطلاعات از فایل Excel رو به پایگاه داده SQl Server آموزش بدم.SQl Server Management Studio (SSMS)  امکانی رو فراهم کرده که شما می تونید داده های موجود در فایل های اطلاعاتی از قبیل Excel رو به SQL Server  وارد کنید. شما با این کار می تونید داده های فایل اکسل رو در یک جدول کپی کرده و سپس پردازش هایی لازم رو  با SQL Server  برروی داده ها انجام بدین. مراحل انتقال اطلاعات از اکسل به SQL ( اتصال اکسل به SQL ) به شرح زیر می باشد :

۱- من یک فایل اکسل با نام Data  دارم .

انتقال اطلاعات از اکسل به sql

۲- یک دیتابیس جدید ایجاد کنید و یا برروی یک دیتابیس موجود راست کلیک کرده سپس گزینه Task  و بعد گزینه Import Data  رو مثل تصویر زیر انتخاب کنید.

اتصال اکسل به sql

۳- یک ویزارد جدید باز می شه برروی Next  کلیک کنید.

اتصال اکسل به دیتابیس

۴- در قسمت Data source  گزینه Microsoft Excel  رو انتخاب کنید.

ورود اطلاعات از excel به sql

۵- بعد از اینکه برروی Next کلیک کردید مسیر فایل رو در پنجره بعد مشخص کنید.

ارتباط اکسل با sql

۶- حالا در پنجره انتخاب مقصد(Destination) گزینه SQL Server Native Client 11.0 رو انتخاب کنید.

import كردن در sql

آموزش انتقال اطلاعات از اکسل به SQL

۷- در این مرحله پایگاه داده خود را انتخاب کنید . البته هم می تونید یک پایگاه داده موجود رو انتخاب کنید هم با کلیک برروی دکمه New.. یک جدیدش رو بسازید.

 

روش انتقال اطلاعات از اکسل به sql

۸- در پنجره جدید  گزینه پیش فرض Table copy data در حالت انتخاب باشه و برروی next  کلیک کنید.

چگونه داده ها را از اکسل وارد sql کنیم

۹- در پنجره Source Table and Views باید sheet  فایل اکسل رو انتخاب کنید همچنین با دکمه Preview می تونید یک پیش نمایش از داده ها رو ببینید.

چگونه داده ها را از اکسل وارد sql کنیم

و یا

با کلیک بروری Edit Mapping می شه سایز داده ها و گزینه Edit SQL برای دیدن ستون ها و تغییر نوع ستون های داده و امکان تغییر ترتیب ستون ها استفاده کرد. حال برروی Ok  کلیک کنید و next  رو بزنید.

انتقال داده ها از اکسل به sql

۱۰- در قسمت Save and Run Package گزینه Run immediately را انتخاب کرده و برروی next  کلیک کنید.

اتصال excel به دیتابیس

۱۱- در Complete the wizard برروی Finish کلیک کنید.

ورود اطلاعات از اکسل به sql

۱۲- برروی Close در پنجره Success window کلیک کنید.

انتقال اطلاعات از اکسل به sql

حالا به دیتابیس رفته و بعد از Refresh خواهید دید که فایل اکسل در قالب یک جدول اضافه شده است.

import كردن در دیتابیس

حال شما می تونید پردازش های بیشتری رو با استفاده از SQL Server  برروی داده ها انجام بدین.

اتصال اکسل به SQL

ورود اطلاعات از Excel به SQL

 


دوره آموزشی Sql Server

ورکشاپ رایگان دوره های تخصصی برنامه نویسی

شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، در ورکشاپ رایگان دوره های تخصصی برنامه نویسی شرکت کنید
  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

درباره‌ی asadi

همچنین ببینید

کلاس آموزش اندروید مشهد

محاسبه فاصله بین دو مختصات در نقشه با استفاده از API Google Maps

محاسبه فاصله بین دو مختصات در نقشه با استفاده از API Google Maps سلام دوستان …

7 نظر

  1. اگه بخوام فایل اکسل رو آپلود کنم و بعدش در دیتابیس ذخیره بشه چطوریه؟

  2. سلام
    موقع ریختن این پیغام به من می ده چرا؟
    Setting Source Connection (Error)
    Messages
    Error 0xc0202009: Source – ‘gheire mashaghelin$’ [1]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
    (SQL Server Import and Export Wizard)

    Error 0xc02020e8: Source – ‘gheire mashaghelin$’ [1]: Opening a rowset for “‘gheire mashaghelin$'” failed. Check that the object exists in the database.
    (SQL Server Import and Export Wizard)

    Exception from HRESULT: 0xC02020E8 (Microsoft.SqlServer.DTSPipelineWrap)

  3. عالي بود دمت گم🙏👌👌👍

  4. سلام مرسی از سایت خوبتون .ممنون میشم اگه مشکل منو برطرف کنید
    توی قسمت choose a data sourceمن فایل اکسل رو انتخاب کردم ولی ارور به من میده و من نمیدونم چیه .
    TITLE: SQL Server Import and Export Wizard
    ——————————

    The operation could not be completed.

    ——————————
    ADDITIONAL INFORMATION:

    The ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine. (System.Data)

    ——————————
    BUTTONS:

    OK
    ——————————
    اروری که میده اینه .لطفا راهنماییم کنید ؟

  5. ممنون ، بسیار آموزنده

  6. محمودرضا خلیلی عباس آبادی

    سلام
    بسیارممنونم از شما ، ۲۰ سال کار من مالی هستش الان از این راهنمایی شما استفاده میکنم و از تین هم افزایی و آموزش رایگان کمال تشکر رت دارم

  7. سلام به همه . چه جوری میشه با یک کوئری یا پروسیجر اطلاعات فایل اکسل را به دیتابیس اسکیوال سرور انتقال داد ؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *