SQL fyrirspurnir í Microsoft Excel

Pin
Send
Share
Send

SQL er vinsælt forritunarmál sem er notað þegar unnið er með gagnagrunna (DB). Þó að það sé sérstakt forrit sem kallast Access fyrir gagnagrunnsaðgerðir í Microsoft Office getur Excel einnig unnið með gagnagrunna með því að gera SQL fyrirspurnir. Við skulum komast að því hvernig hægt er að mynda svipaða beiðni á ýmsa vegu.

Sjá einnig: Hvernig á að búa til gagnagrunn í Excel

Að búa til SQL fyrirspurn í Excel

SQL fyrirspurnartungumál er frábrugðið hliðstæðum að því leyti að næstum öll nútíma gagnagrunnsstjórnunarkerfi vinna með það. Þess vegna kemur það alls ekki á óvart að svo háþróaður borðvinnsla eins og Excel, sem hefur marga viðbótaraðgerðir, veit líka hvernig á að vinna með þetta tungumál. SQL notendur sem nota Excel geta skipulagt mörg mismunandi mismunandi töflugögn.

Aðferð 1: notaðu viðbót

En fyrst skulum líta á möguleikann þegar þú getur búið til SQL fyrirspurn frá Excel sem notar ekki venjuleg verkfæri, heldur notar þriðja aðila viðbót. Ein besta viðbótin sem sinnir þessu verkefni er XLTools verkfærasettið, sem, auk þessarar aðgerðar, býður upp á fjölda annarra aðgerða. Rétt er að taka það fram að frítíminn fyrir notkun tólsins er aðeins 14 dagar og þá verður þú að kaupa leyfi.

Sæktu XLTools viðbót

  1. Eftir að þú halaðir niður viðbótarskránni xltools.exeætti að halda áfram að setja það upp. Til að ræsa uppsetningarforritið skaltu tvísmella á vinstri músarhnappinn á uppsetningarskránni. Eftir það opnast gluggi þar sem þú þarft að staðfesta samkomulag þitt við leyfissamninginn um notkun Microsoft vara - NET Framework 4. Til að gera þetta, smelltu bara á hnappinn „Ég samþykki“ neðst í glugganum.
  2. Eftir það sækir uppsetningarforritið nauðsynlegar skrár og byrjar að setja þær upp.
  3. Þá opnast gluggi þar sem þú verður að staðfesta samþykki þitt fyrir því að setja þessa viðbót við. Smelltu á hnappinn til að gera þetta Settu upp.
  4. Síðan hefst uppsetningarferlið viðbótarinnar sjálfra.
  5. Eftir að henni lýkur opnast gluggi þar sem greint verður frá því að uppsetningunni hafi verið lokið. Smelltu bara á hnappinn í tilgreindum glugga Loka.
  6. Viðbótin er sett upp og nú geturðu keyrt Excel skrána sem þú þarft að skipuleggja SQL fyrirspurnina. Ásamt Excel blaði opnast gluggi til að slá inn XLTools leyfiskóða. Ef þú ert með kóða þarftu að slá hann inn í viðeigandi reit og smella á hnappinn „Í lagi“. Ef þú vilt nota ókeypis útgáfuna í 14 daga, smelltu bara á hnappinn Prófunarleyfi.
  7. Þegar prófunarleyfi er valið opnast annar lítill gluggi þar sem þú þarft að tilgreina nafn og eftirnafn (þú getur notað alias) og tölvupóst. Eftir það skaltu smella á hnappinn „Hefja prufutímabil“.
  8. Næst komum við aftur í leyfisgluggann. Eins og þú sérð eru gildin sem þú slóst inn þegar birt. Nú þarftu bara að smella á hnappinn „Í lagi“.
  9. Eftir að þú hefur framkvæmt ofangreindar aðgerðir birtist nýr flipi í Excel-tilvikinu - "XLTools". En við erum ekki að flýta okkur að fara út í það. Áður en búið er til fyrirspurn verðum við að umbreyta töflukerfinu sem við munum vinna í svokallaða „snjalla“ töflu og gefa henni nafn.
    Til að gera þetta skaltu velja tiltekna fylkinguna eða einhvern þátt í því. Að vera í flipanum „Heim“ smelltu á táknið „Snið sem töflu“. Það er sett á borðið í verkfærakistunni. Stílar. Eftir það opnast vallisti yfir ýmsa stíl. Veldu þann stíl sem þér finnst nauðsynlegur. Tilgreint val mun ekki hafa áhrif á virkni töflunnar á neinn hátt, svo byggðu val þitt eingöngu á grundvelli sjónrænna skjástillingar.
  10. Í framhaldi af þessu byrjar lítill gluggi. Það gefur til kynna hnit töflunnar. Sem reglu, sjálft forritið „tekur upp“ fullt heimilisfang fylkisins, jafnvel þó að þú veljir aðeins einn reit í henni. En bara ef ekki, það nennir ekki að athuga upplýsingarnar sem eru á sviði „Tilgreindu staðsetningu töflugagna“. Gætið einnig að nærri hlut Fyrirsögnartafla, það var gátmerki ef hausarnir í fylkingunni þinni eru virkilega til staðar. Smelltu síðan á hnappinn „Í lagi“.
  11. Eftir það verður allt tiltekið svið sniðið sem tafla sem hefur áhrif á bæði eiginleika þess (til dæmis teygjur) og sjónskjáinn. Tilgreindri töflu verður gefið nafn. Til að þekkja það og breyta því að vild, smelltu á hvaða þætti fylkisins sem er. Viðbótarhópur flipa birtist á borði - „Að vinna með borðum“. Færðu á flipann "Hönnuður"sett í það. Á borði í verkfærakistunni „Eiginleikar“ á sviði „Taflaheiti“ heiti fylkisins sem forritið sem úthlutað er sjálfkrafa verður tilgreint.
  12. Ef þess er óskað getur notandinn breytt þessu nafni í fræðilegra nafn, einfaldlega með því að slá inn þann kost sem þú vilt í reitinn frá lyklaborðinu og ýta á takkann Færðu inn.
  13. Eftir það er borðið tilbúið og þú getur haldið áfram beint að skipulagningu beiðninnar. Færðu á flipann "XLTools".
  14. Eftir að hafa farið í borðið í verkfærakistunni „SQL fyrirspurnir“ smelltu á táknið Keyra SQL.
  15. Gluggi SQL fyrirspurna byrjar. Á vinstra svæði þess ættirðu að tilgreina blað skjalsins og töfluna á gagnatrénu sem beiðnin verður búin til til.

    Í hægri glugganum, sem tekur mestan hluta hans, er SQL fyrirspurnaritillinn sjálfur. Nauðsynlegt er að skrifa forritakóða í það. Dálkanöfn valda töflunnar þar munu þegar birtast sjálfkrafa. Dálkar til vinnslu eru valdir með skipuninni VELJA. Nauðsynlegt er að skilja aðeins eftir dálkana á listanum sem þú vilt að tilgreind skipun muni vinna úr.

    Næst er texti skipunarinnar sem þú vilt nota á valda hluti skrifaður. Liðin eru skipuð með sérstökum rekstraraðilum. Hér eru helstu SQL staðhæfingar:

    • Pöntun eftir - flokkun gildi;
    • Vertu með - taka þátt í borðum;
    • Hópur eftir - flokkun gildi;
    • SUM - samantekt á gildum;
    • Greinilegur - fjarlægja afrit.

    Að auki er hægt að nota rekstraraðila til að smíða fyrirspurn MAX, MIN, Meðaltal, COUNT, Vinstri og aðrir

    Í neðri hluta gluggans ættirðu að tilgreina hvar vinnslaniðurstaðan verður birt. Þetta getur verið nýtt blað í bókinni (sjálfgefið) eða ákveðið svið á núverandi blaði. Í síðara tilvikinu þarftu að færa rofann í viðeigandi stöðu og tilgreina hnit þessa sviðs.

    Eftir að beiðnin er send og samsvarandi stillingar eru gerðar, smelltu á hnappinn Hlaupa neðst í glugganum. Eftir það verður aðgerðin framkvæmd.

Lexía: Snjallar töflur í Excel

Aðferð 2: notaðu innbyggðu Excel verkfærin

Það er líka leið til að búa til SQL fyrirspurn gegn völdum gagnaheimildum með innbyggðu verkfærunum í Excel.

  1. Við byrjum á Excel forritinu. Eftir það skaltu fara á flipann „Gögn“.
  2. Í verkfærakistunni „Að fá utanaðkomandi gögn“staðsett á borði, smelltu á táknið „Frá öðrum áttum“. Listi yfir frekari valkosti opnast. Veldu hlutinn í því „Úr gagnatengingarhjálpinni“.
  3. Byrjar upp Töframaður gagnatengingar. Veldu á listanum yfir gerðir gagnaheimilda „ODBC DSN“. Eftir það skaltu smella á hnappinn „Næst“.
  4. Gluggi opnast Töframaður gagnatengingaþar sem þú vilt velja gerð uppruna. Veldu nafn „MS Access gagnagrunnur“. Smelltu síðan á hnappinn „Næst“.
  5. Lítill flakkgluggi opnast þar sem þú ættir að fara í gagnagrunn fyrir staðsetningu gagnagrunnsins á mdb eða accdb sniði og velja viðeigandi gagnagrunn. Leiðsögn milli rökréttra diska fer fram á sérstöku sviði. Diskar. Milli möppanna eru umskipti á miðsvæðinu í glugganum sem kallaður er „Vörulistar“. Skrárnar í núverandi skrá eru sýndar í vinstri glugganum í glugganum ef þær eru með viðbótina mdb eða accdb. Það er á þessu svæði sem þú þarft að velja skráarheitið og smella síðan á hnappinn „Í lagi“.
  6. Í framhaldi af þessu er töfluval gluggans í tilgreindum gagnagrunni ræst. Veldu miðsvæðið sem þú vilt fá (ef það eru nokkrir) og smelltu síðan á hnappinn „Næst“.
  7. Eftir það opnast glugginn fyrir vistun gagnatengingar. Hér eru grunnupplýsingar um tenginguna sem við stilltum upp. Smelltu bara á hnappinn í þessum glugga Lokið.
  8. Gagnaflutningsgluggi fyrir Excel er ræst á Excel vinnublað. Í því geturðu tilgreint á hvaða formi þú vilt að gögnin verði kynnt:
    • Tafla;
    • PivotTable skýrsla;
    • Yfirlitskort.

    Veldu þann kost sem þú þarft. Nokkuð lægra þarf til að tilgreina hvar gögnin ættu að vera sett: á nýju blaði eða á núverandi blað. Í síðara tilvikinu er einnig mögulegt að velja staðsetningu hnitanna. Sjálfgefið er að gögn séu sett á núverandi blað. Efra vinstra hornið á innfluttum hlut er staðsett í klefanum A1.

    Eftir að allar innflutningsstillingar eru tilgreindar, smelltu á hnappinn „Í lagi“.

  9. Eins og þú sérð er taflan úr gagnagrunninum færð á blaðið. Síðan förum við yfir í flipann „Gögn“ og smelltu á hnappinn Tengingar, sem er staðsett á borði í verkfærakistunni með sama nafni.
  10. Eftir það er glugginn til að tengjast bókinni ræstur út. Í henni sjáum við nafn á áður tengda gagnagrunninum. Ef það eru nokkrir tengdir gagnagrunnar, veldu þá nauðsynlegan og veldu hann. Eftir það skaltu smella á hnappinn „Eiginleikar ...“ hægra megin við gluggann.
  11. Gluggi tengingareiginleikanna byrjar. Við förum í það á flipann "Skilgreining". Á sviði Teymatextistaðsett neðst í núverandi glugga, skrifum við SQL skipunina í samræmi við setningafræði þessa tungu, sem við ræddum stuttlega um þegar hugað er að Aðferð 1. Smelltu síðan á hnappinn „Í lagi“.
  12. Eftir það fer kerfið sjálfkrafa aftur í bókatengingargluggann. Við getum aðeins smellt á hnappinn „Hressa“ í því. Beiðni er gerð til gagnagrunnsins, en síðan skilar gagnagrunnurinn niðurstöðum úrvinnslu sinni aftur í Excel-blaðið, í töfluna sem við höfum áður flutt.

Aðferð 3: Tengjast SQL Server

Að auki geturðu tengt SQL Server með Excel verkfærum og sent fyrirspurnir til þess. Að byggja upp beiðni er ekki frábrugðin fyrri valkosti, en fyrst af öllu þarftu að koma á tengingunni sjálfri. Við skulum sjá hvernig á að gera það.

  1. Við byrjum á Excel forritinu og komum yfir á flipann „Gögn“. Eftir það skaltu smella á hnappinn „Frá öðrum áttum“, sem er komið fyrir á borði í verkfærablokkinni „Að fá utanaðkomandi gögn“. Að þessu sinni skaltu velja valkostinn úr fellivalmyndinni „Frá SQL Server“.
  2. Þetta opnar gluggann fyrir tengingu við gagnagrunnsmiðlarann. Á sviði „Nafn netþjóns“ tilgreinið nafn netþjónsins sem við erum að tengjast. Í færibreytuhópnum Reikningsupplýsingar þú þarft að ákveða hvernig tengingin mun eiga sér stað: nota Windows auðkenningu eða með því að slá inn notandanafn og lykilorð. Við stillum rofann í samræmi við ákvörðunina. Ef þú valdir annan valkostinn, þá verðurðu auk þess að slá inn notandanafn og lykilorð í viðeigandi reiti. Eftir að öllum stillingum er lokið, smelltu á hnappinn „Næst“. Eftir að hafa framkvæmt þessa aðgerð fer tenging við tiltekinn netþjón fram. Frekari skref til að skipuleggja fyrirspurn í gagnagrunninn eru svipuð og við lýstum í fyrri aðferð.

Eins og þú sérð, í Excel Excel, er hægt að skipuleggja fyrirspurn bæði með innbyggðum tækjum forritsins og með hjálp viðbótaraðila frá þriðja aðila. Hver notandi getur valið þann valkost sem hentar honum betur og hentar betur til að leysa ákveðið verkefni. Þó að eiginleikar XLTools viðbótarinnar, almennt, séu ennþá nokkuð þróaðri en innbyggðu Excel verkfærin. Helsti ókosturinn við XLTools er að hugtakið ókeypis notkun viðbótarinnar er aðeins takmarkað við tvær almanaksvikur.

Pin
Send
Share
Send