Ինչպես կատարել SQL հարցում Excel- ում

Anonim

SQL Microsoft Excel- ում

SQL- ը հանրաճանաչ ծրագրավորման լեզու է, որն օգտագործվում է տվյալների բազաներով (տվյալների շտեմարան) աշխատելիս: Չնայած Microsoft Office փաթեթում տվյալների բազաներով գործողությունների համար կա առանձին դիմում, մուտք, բայց Excel ծրագիրը կարող է նաեւ աշխատել տվյալների բազայի հետ, դարձնելով SQL- ի պահանջներ: Եկեք պարզենք, թե ինչպես տարբեր եղանակներով կարող եք ձեւավորել նմանատիպ խնդրանք:

SQL- ի կատարման պատուհանը Xltools հավելվածի պատուհանում Microsoft Excel- ում

Դաս. «Smart» սեղանները Excel- ում

Մեթոդ 2. Օգտագործելով Excel- ի լրացուցիչ գործիքներ

Կա նաեւ SQL հարցման ընտրված տվյալների աղբյուրին ստեղծելու միջոց, օգտագործելով Exel- ի ներկառուցված գործիքները:

  1. Գործարկեք Excel ծրագիրը: Դրանից հետո մենք տեղափոխվում ենք «Տվյալներ» ներդիր:
  2. Գնացեք տվյալների ներդիրին Microsoft Excel- ում

  3. «Արտաքին տվյալների ստացումը» գործիքագոտին, որը գտնվում է ժապավենի վրա, կտտացրեք «այլ աղբյուրներից» պատկերակին: Բացվում է Գործողությունների հետագա ընտրանքների ցուցակը: Ընտրեք «Տվյալների միացման հրաշագործից» կետը:
  4. Գնացեք տվյալների միացման հրաշագործ Microsoft Excel- ում

  5. Գործարկվում է տվյալների կապի հրաշագործը: Տվյալների աղբյուրների տեսակների ցանկում ընտրեք «ODBC DSN»: Դրանից հետո կտտացրեք «Հաջորդ» կոճակը:
  6. Տվյալների մագիստրոսի պատուհանում Microsoft Excel- ում

  7. Բացվում է տվյալների հրաշագործ պատուհանը, որում ցանկանում եք ընտրել աղբյուրի տեսակը: Ընտրեք «MS Access տվյալների շտեմարան» անվանումը: Այնուհետեւ կտտացրեք «Հաջորդ» կոճակը:
  8. Microsoft Excel- ում տվյալների հրաշագործի աղբյուրի տեսակը

  9. Բացվում է փոքր նավիգացիայի պատուհան, որում դուք պետք է անցեք տվյալների բազայի գրացուցակ MDB կամ ACCDB ձեւաչափով եւ ընտրեք ցանկալի տվյալների բազայի ֆայլը: Տրամաբանական սկավառակների միջեւ նավարկումը կատարվում է հատուկ «սկավառակներով»: Պատուհանի կենտրոնական տարածք կա, որը կոչվում է «Կատալոգներ»: Պատուհանի ձախ վահանակում ցուցադրվում են գործող գրացուցակում տեղակայված ֆայլեր, եթե ունեն MDB կամ ACCDB ընդլայնում: Այս ոլորտում է, որ դուք պետք է ընտրեք ֆայլի անվանումը, ապա կտտացրեք «OK» կոճակը:
  10. Տվյալների բազայի ընտրության պատուհան Microsoft Excel- ում

  11. Դրանից հետո սեղանի ընտրության պատուհանը գործարկվում է նշված տվյալների բազայում: Կենտրոնական մարզում ընտրեք ցանկալի աղյուսակի անվանումը (եթե դրանցից մի քանիսը կան), ապա կտտացրեք «Հաջորդ» կոճակը:
  12. Տվյալների բազայի աղյուսակի ընտրության պատուհանը Microsoft Excel- ում

  13. Դրանից հետո բացում է տվյալների միացման ֆայլի միացման պատուհանը: Սա պարունակում է հիմնական տեղեկատվությունը մեր ստեղծած կապի մասին: Այս պատուհանում բավական է սեղմել «Ավարտել» կոճակը:
  14. Տվյալների միացման ֆայլի միացման պատուհանը Microsoft Excel- ում

  15. Excel թերթը գործարկում է տվյալների ներմուծման պատուհանը: Այն կարելի է նշել, թե ինչ ձեւով եք ցանկանում, որ տվյալները ներկայացվեն.
    • Սեղան;
    • Համախմբված աղյուսակի հաշվետվություն.
    • Ամփոփիչ դիագրամ:

    Ընտրեք ցանկալի տարբերակը: Low ածր ստորեւ պետք է նշել, թե որտեղ պետք է տեղադրվեն հենց տվյալները. Նոր թերթիկի կամ ընթացիկ թերթիկի վրա: Վերջին դեպքում տրամադրվում է նաեւ բնակության կոորդինատների ընտրության հնարավորությունը: Լռելյայն տվյալները տեղադրված են ընթացիկ թերթիկի վրա: Ներմուծված օբյեկտի ձախ վերին անկյունը տեղադրված է A1 խցում:

    Ներմուծման բոլոր պարամետրերը նշվում են, կտտացրեք «OK» կոճակին:

  16. Տվյալների ներմուծման պատուհանը Microsoft Excel- ում

  17. Ինչպես տեսնում ենք, տվյալների բազայից սեղանը տեղափոխվում է թերթ: Այնուհետեւ մենք տեղափոխվում ենք «Տվյալների» ներդիր եւ կտտացրեք «Կապի» կոճակը, որը տեղադրված է գործիքների բլոկում նույն անունով:
  18. Անցեք միացման պատուհանի Microsoft Excel- ում

  19. Դրանից հետո միացման պատուհանը սկսվում է: Դրա մեջ մենք տեսնում ենք մեր կողմից նախկինում միացված տվյալների բազայի անվանումը: Եթե ​​կապված տվյալների բազան ինչ-որ չափով է, ապա ընտրեք ցանկալիը եւ ընդգծեք այն: Դրանից հետո կտտացրեք «Հատկություններ ...» կոճակը պատուհանի աջ կողմում:
  20. Գնալ տվյալների բազայի հատկություններ Microsoft Excel- ում

  21. Մեկնարկում է կապի հատկությունների պատուհանը: Մենք դրանում տեղափոխում ենք «սահմանում» ներդիրի մեջ: «Տեքստի տեքստ» դաշտում, որը գտնվում է ընթացիկ պատուհանի ներքեւի մասում, գրեք SQL հրամանը այս լեզվի շարահյուսության համաձայն, որը մենք համառոտ խոսեցինք մեթոդը 1. Այնուհետեւ սեղմեք «Լավ» կոճակը:
  22. Միացման հատկությունների պատուհանը Microsoft Excel- ում

  23. Դրանից հետո ինքնաբերաբար վերադառնանք գրքի կապին: Մնում է միայն սեղմել դրա մեջ «Թարմացում» կոճակը: Հարցման համար տվյալների բազայի կոչը տեղի է ունենում, որից հետո տվյալների բազան վերադառնում է Excel թերթիկի վերամշակման արդյունքները, որոնք նախկինում փոխանցվել են մեր կողմից:

Ուղարկելով տվյալների բազա միացման պատուհանում `Microsoft Excel- ին

Մեթոդ 3. Միացում SQL Server SQL սերվերին

Բացի այդ, Excel գործիքների միջոցով կապ կա SQL Server- ի հետ եւ հարցումներ ուղարկեք դրան: Հարցման կառուցումը չի տարբերվում նախորդ վարկածից, բայց առաջին հերթին անհրաժեշտ է տեղադրել կապը ինքնին: Տեսնենք, թե ինչպես դա անել:

  1. Գործարկեք Excel ծրագիրը եւ անցեք տվյալների ներդիրին: Դրանից հետո կտտացրեք «այլ աղբյուրներից» կոճակից, որը տեղադրված է ժապավենի վրա «արտաքին տվյալների ձեռքբերման» գործիքագոտուում: Այս անգամ, ցուցակի ցուցակից ընտրեք «SQL Server Server» տարբերակը:
  2. Գնացեք SQL սերվերի միացման պատուհան Microsoft Excel- ում

  3. Բացվում է կապի պատուհանը տվյալների բազայի սերվերին: Սերվերի անվան դաշտում նշեք այն սերվերի անվանումը, որին կատարում եք կապ: «Հաշվի» խմբում դուք պետք է ճիշտ որոշեք, թե ինչպես միացնել. Օգտագործելով Windows վավերացում կամ մուտքագրեք օգտվողի անունը եւ գաղտնաբառը: Iline ուցադրումը ցուցադրում եմ ձեռնարկված որոշման համաձայն: Եթե ​​դուք ընտրել եք երկրորդ տարբերակը, ապա, բացի այդ, համապատասխան դաշտերը ստիպված կլինեն մուտքագրել օգտվողի անունը եւ գաղտնաբառը: Բոլոր պարամետրերը վերցվելուց հետո կտտացրեք «Հաջորդ» կոճակը: Այս գործողությունը կատարելուց հետո `կապված նշված սերվերին: Տվյալների բազայի պահանջի կազմակերպման հետագա գործողությունները նման են նախորդ մեթոդով նկարագրվածներին:

Տվյալների միացման հրաշագործ պատուհանը Microsoft Excel- ում

Ինչպես տեսնում եք, Excele SQL- ում, հարցումը կարող է կազմակերպվել որպես ներկառուցված ծրագրի գործիքներ եւ երրորդ կողմի հավելումներ: Յուրաքանչյուր օգտվող կարող է ընտրել այն տարբերակը, որն ավելի հարմար է դրա համար եւ ավելի հարմար է հատուկ սահմանված առաջադրանքի լուծման համար: Չնայած, XLTools- ի հավելվածների հնարավորությունները, ընդհանուր առմամբ, դեռեւս ինչ-որ տեղ ավելի առաջադեմ են, քան ներկառուցված Excel գործիքները: XLTools- ի հիմնական անբավարարությունն այն է, որ հավելման անվճար օգտագործման ժամանակահատվածը սահմանափակվում է ընդամենը երկու օրացուցային շաբաթով:

Կարդալ ավելին