خانه / پایگاه داده / وارد کردن داده ها از فایل Excel به SQL Server

وارد کردن داده ها از فایل Excel به SQL Server

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

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

1

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

2

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

3

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

4

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

5

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

6

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

 

7

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

8

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

9

و یا

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

10

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

11

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

12

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

13

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

14

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

 

درباره ی asadi

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

نحوه مقایسه کارایی دو کوئری

همونطور که میدونین اگر یک پرس و جو رو به افراد متفاوتی بدیم، ممکنه هر ...

یک دیدگاه

  1. سلام
    موقع ریختن این پیغام به من می ده چرا؟
    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)

پاسخ دهید

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