Kërkesat SQL në Microsoft Excel

Pin
Send
Share
Send

SQL është një gjuhë e njohur programimi që përdoret kur punoni me bazat e të dhënave (DB). Edhe pse ekziston një aplikacion i veçantë i quajtur Access për operacionet e bazës së të dhënave në Microsoft Office, Excel gjithashtu mund të punojë me bazat e të dhënave duke bërë pyetje SQL. Le të zbulojmë se si të formojmë një kërkesë të ngjashme në mënyra të ndryshme.

Shihni gjithashtu: Si të krijoni një bazë të dhënash në Excel

Krijimi i pyetjes SQL në Excel

Gjuha e pyetjeve SQL ndryshon nga analogët në atë që pothuajse të gjitha sistemet moderne të menaxhimit të bazës së të dhënave punojnë me të. Prandaj, nuk është aspak befasuese që një procesor i tillë i avancuar i tabelave si Excel, i cili ka shumë funksione shtesë, gjithashtu di të punojë me këtë gjuhë. Përdoruesit e SQL që përdorin Excel mund të organizojnë shumë të dhëna tabelare të ndryshme.

Metoda 1: përdorni një shtesë

Por së pari, le të shohim opsionin kur mund të krijoni një pyetje SQL nga Excel jo duke përdorur mjete standarde, por duke përdorur një shtesë të palës së tretë. Një nga shtesat më të mira që kryejnë këtë detyrë është manuali i veglave XLTools, i cili, përveç kësaj karakteristike, ofron një mori funksionesh të tjera. Vërtetë, duhet të theksohet se periudha e lirë për të përdorur mjetin është vetëm 14 ditë, dhe atëherë do t'ju duhet të blini një licencë.

Shkarkoni Shtesën XLTools

  1. Pasi të keni shkarkuar skedarin e shtesave xltools.exeduhet të vazhdojë për ta instaluar atë. Për të filluar instaluesin, klikoni dy herë në butonin e majtë të miut në skedarin e instalimit. Pas kësaj, do të hapet një dritare në të cilën do të duhet të konfirmoni marrëveshjen tuaj me marrëveshjen e licencës për përdorimin e produkteve të Microsoft - NET Framework 4. Për ta bërë këtë, thjesht klikoni në butonin "Unë pranoj" në fund të dritares.
  2. Pas kësaj, instaluesi shkarkon skedarët e kërkuar dhe fillon procesin e instalimit të tyre.
  3. Pastaj do të hapet një dritare në të cilën duhet të konfirmoni pëlqimin tuaj për të instaluar këtë shtesë. Për ta bërë këtë, klikoni në butonin "Install".
  4. Pastaj fillon procedura e instalimit të shtesës në vetvete.
  5. Pas përfundimit të tij, do të hapet një dritare në të cilën do të raportohet se instalimi ka përfunduar me sukses. Në dritaren e specifikuar, thjesht klikoni në butonin "Close".
  6. Shtesa është e instaluar dhe tani ju mund të ekzekutoni skedarin Excel në të cilin duhet të organizoni pyetjen SQL. Së bashku me fletën Excel, hapet një dritare për të hyrë në kodin e licencës XLTools. Nëse keni një kod, duhet ta futni atë në fushën e duhur dhe të klikoni në butonin "OK". Nëse dëshironi të përdorni versionin falas për 14 ditë, atëherë thjesht klikoni në butonin Leja e provës.
  7. Kur zgjidhni një licencë prove, hapet një dritare tjetër e vogël, ku duhet të specifikoni emrin dhe mbiemrin tuaj (mund të përdorni një emër tjetër) dhe email. Pas kësaj, klikoni në butonin "Filloni periudhën e provës".
  8. Tjetra, kthehemi te dritarja e licencës. Siç mund ta shihni, vlerat që keni futur janë shfaqur tashmë. Tani ju vetëm duhet të klikoni në butonin "OK".
  9. Pasi të keni kryer manipulimet e mësipërme, një skedë e re do të shfaqet në shembullin tuaj Excel - "XLTools". Por ne nuk jemi në nxitim për të hyrë në të. Para se të krijoni një pyetje, duhet të shndërrojmë një tabelë me të cilën do të punojmë në të ashtuquajturën tryezë "të zgjuar" dhe t'i japim një emër.
    Për ta bërë këtë, zgjidhni grupin e specifikuar ose ndonjë element të tij. Duke qenë në skedë "Home" klikoni në ikonën "Formati si tabelë". Placedshtë vendosur në shiritin në kutinë e veglave. "Styles". Pas kësaj hapet një listë përzgjedhjeje e stileve të ndryshme. Zgjidhni stilin për të cilin mendoni se është i nevojshëm. Zgjedhja e specifikuar nuk do të ndikojë në asnjë mënyrë funksionimin e tabelës, kështu që bazoni zgjedhjen tuaj vetëm në bazë të preferencave të ekranit vizual.
  10. Pas kësaj, fillon një dritare e vogël. Ai tregon koordinatat e tabelës. Si rregull, vetë programi "mbledh" adresën e plotë të grupit, edhe nëse zgjidhni vetëm një qelizë në të. Por vetëm në rast, nuk shqetësohet të kontrolloni informacionet që janë në terren "Specifikoni vendndodhjen e të dhënave të tabelës". Kushtojini vëmendje edhe artikullit të afërt Tabela e Drejtimit, ka pasur një shënim kontrolli nëse titujt në grupin tuaj janë vërtet të pranishëm. Pastaj klikoni në butonin "OK".
  11. Pas kësaj, i gjithë diapazoni i specifikuar do të formatizohet si tabelë, e cila do të ndikojë si në vetitë e tij (për shembull, shtrirjen) ashtu edhe në ekranin vizual. Tabelës së specifikuar do t'i jepet një emër. Për ta njohur atë dhe për ta ndryshuar atë sipas dëshirës, ​​klikoni në çdo element të grupit. Një grup shtesë i skedave shfaqet në shirit - "Puna me tavolina". Kaloni në skedë "Designer"të vendosura në të. Në shiritin në kutinë e veglave "Properties" në fushë "Emri i tabelës" do të tregohet emri i grupit që programi i caktuar automatikisht.
  12. Nëse dëshironi, përdoruesi mund ta ndryshojë këtë emër në një më informativ, thjesht duke futur opsionin e dëshiruar në fushë nga tastiera dhe duke shtypur tastin hyj.
  13. Pas kësaj, tabela është e gatshme dhe ju mund të vazhdoni drejtpërdrejt në organizimin e kërkesës. Kaloni në skedë "XLTools".
  14. Pasi të shkoni në shiritin në kutinë e veglave "Pyetje SQL" klikoni në ikonën Drejtoni SQL.
  15. Fillon dritarja e ekzekutimit të pyetjes SQL. Në zonën e saj të majtë, duhet të tregoni fletën e dokumentit dhe tabelën në pemën e të dhënave, në të cilën do të gjenerohet kërkesa.

    Në panelin e djathtë të dritares, i cili zë pjesën më të madhe të saj, është vetë redaktori i pyetjeve SQL. Shtë e nevojshme të shkruani kodin e programit në të. Emrat e kolonave të tabelës së zgjedhur atje do të shfaqen automatikisht. Kolonat për përpunim zgjidhen duke përdorur komandën SELECT. Shtë e nevojshme të lini në listë vetëm ato kolona që dëshironi të komandoni komandën e specifikuar.

    Tjetra, është shkruar teksti i komandës që dëshironi të aplikoni në objektet e zgjedhura. Ekipet përbëhen duke përdorur operatorë specialë. Këtu janë deklaratat themelore të SQL:

    • RRETH NGA - vlerësuar vlerat;
    • JOIN - bashkohen tavolina;
    • GRUPI NGA - grupimi i vlerave;
    • SUM - përmbledhja e vlerave;
    • dallueshme - heqja e kopjimeve.

    Përveç kësaj, operatorët mund të përdoren për të ndërtuar një pyetje MAX, MIN, AVG, COUNT, LEFT dhe të tjerët

    Në pjesën e poshtme të dritares duhet të tregoni se ku do të shfaqet rezultati i përpunimit. Kjo mund të jetë një fletë e re e librit (si parazgjedhje) ose një gamë specifike në fletën aktuale. Në rastin e fundit, ju duhet të zhvendosni kaloni në pozicionin e duhur dhe të specifikoni koordinatat e këtij diapazoni.

    Pasi të bëhet kërkesa dhe të bëhen cilësimet përkatëse, klikoni në butonin "Run" në fund të dritares. Pas kësaj, operacioni i hyrë do të kryhet.

Mësimi: Tabelat e zgjuara në Excel

Metoda 2: përdorni mjetet e integruara në Excel

Ekziston gjithashtu një mënyrë për të krijuar një pyetje SQL kundër një burimi të zgjedhur të të dhënave duke përdorur mjetet e integruara të Excel.

  1. Ne fillojmë programin Excel. Pas kësaj, zhvendoseni në skedë "Data".
  2. Në kutinë e veglave "Marrja e të dhënave të jashtme"vendosur në shirit, klikoni në ikonën "Nga burime të tjera". Hapet një listë me opsione të mëtejshme. Zgjidhni artikullin në të "Nga magjistari i lidhjes së të dhënave".
  3. Fillon lart Wizard për Lidhjen e të Dhënave. Në listën e llojeve të burimeve të të dhënave, zgjidhni "ODBC DSN". Pas kësaj, klikoni në butonin "Next".
  4. Hapet dritarja Magjistarët e lidhjes së të dhënavenë të cilën dëshironi të zgjidhni llojin e burimit. Zgjidhni një emër "Baza e të dhënave për qasje në MS". Pastaj klikoni në butonin "Next".
  5. Hapet një dritare e vogël lundrimi, në të cilën duhet të shkoni në drejtorinë e vendndodhjes së bazës së të dhënave në formatin mdb ose accdb dhe të zgjidhni skedarin e dëshiruar të bazës së të dhënave. Lundrimi midis disqet logjikë bëhet në një fushë të veçantë. "Disks". Midis drejtorive, bëhet një tranzicion në zonën qendrore të dritares së quajtur "Katalogje". Skedarët në drejtorinë e tanishme shfaqen në panelin e majtë të dritares nëse ato kanë shtesën mdb ose accdb. Inshtë në këtë zonë që ju duhet të zgjidhni emrin e skedarit, dhe pastaj klikoni në butonin "OK".
  6. Pas kësaj, hapet dritarja e zgjedhjes së tabelës në bazën e të dhënave të specifikuar. Në zonën qendrore, zgjidhni emrin e tabelës së dëshiruar (nëse ka disa), dhe pastaj klikoni në butonin "Next".
  7. Pas kësaj, hapet dritarja e skedarit të ruajtjes së të dhënave. Këtu janë informacionet themelore në lidhje me lidhjen që konfiguruam. Në këtë dritare, thjesht klikoni në butonin "Done".
  8. Një dritare e importit të të dhënave Excel është hedhur në një fletë pune Excel. Në të, ju mund të specifikoni në cilën formë dëshironi të paraqiten të dhënat:
    • tabelë;
    • Raport PivotTabel;
    • Grafiku përmbledhës.

    Zgjidhni opsionin që ju nevojitet. Pak më e ulët është e nevojshme për të treguar se ku duhet të vendosen të dhënat: në një fletë të re ose në fletën aktuale. Në rastin e fundit, është gjithashtu e mundur të zgjidhni koordinatat e vendndodhjes. Si parazgjedhje, të dhënat vendosen në fletën aktuale. Këndi i sipërm i majtë i objektit të importuar ndodhet në qelizë A1.

    Pasi të specifikohen të gjitha cilësimet e importit, klikoni në butonin "OK".

  9. Siç mund ta shihni, tabela nga baza e të dhënave zhvendoset në fletë. Pastaj kalojmë në skedë "Data" dhe klikoni në butonin "Connections", e cila është e vendosur në shirit në kutinë e veglave me të njëjtin emër.
  10. Pas kësaj, hapet dritarja për t'u lidhur me librin. Në të shohim emrin e bazës së të dhënave të lidhur më parë. Nëse ka disa baza të të dhënave të lidhura, atëherë zgjidhni atë të nevojshme dhe zgjidhni atë. Pas kësaj, klikoni në butonin "Prona ..." në anën e djathtë të dritares.
  11. Fillon dritarja e vetive të lidhjes. Ne lëvizim në të në skedë "Përcaktimi". Në fushë Teksti i ekipittë vendosura në fund të dritares aktuale, ne shkruajmë komandën SQL në përputhje me sintaksën e kësaj gjuhe, për të cilën folëm shkurtimisht kur e konsideronim Metoda 1. Pastaj klikoni në butonin "OK".
  12. Pas kësaj, sistemi automatikisht kthehet në dritaren e lidhjes së librit. Mund të klikojmë vetëm në buton "Update" në të Një kërkesë është bërë në bazën e të dhënave, pas së cilës baza e të dhënave kthen rezultatet e përpunimit të saj përsëri në fletën e Excel, në tabelën që kemi transferuar më parë.

Metoda 3: Lidhuni me SQL Server

Përveç kësaj, përmes mjeteve Excel, mund të lidheni me SQL Server dhe të dërgoni pyetje tek ai. Ndërtimi i një kërkese nuk ndryshon nga opsioni i mëparshëm, por para së gjithash, ju duhet të vendosni vetë lidhjen. Le të shohim si ta bëjmë atë.

  1. Ne fillojmë programin Excel dhe kalojmë në skedë "Data". Pas kësaj, klikoni në butonin "Nga burime të tjera", e cila vendoset në shirit në bllokun e mjeteve "Marrja e të dhënave të jashtme". Këtë herë, nga lista drop-down, zgjidhni opsionin "Nga Serveri SQL".
  2. Kjo hap dritaren për t'u lidhur me serverin e bazës së të dhënave. Në fushë "Emri i serverit" tregoni emrin e serverit me të cilin po lidhemi. Në grupin e parametrave Informacioni i llogarisë duhet të vendosni se si do të ndodhë lidhja: duke përdorur vërtetimin e Windows ose duke futur një emër përdoruesi dhe fjalëkalim. Vendosëm çelësin sipas vendimit. Nëse keni zgjedhur opsionin e dytë, atëherë përveç kësaj do t'ju duhet të vendosni një emër përdoruesi dhe fjalëkalim në fushat e duhura. Pasi të keni përfunduar të gjitha cilësimet, klikoni në butonin "Next". Pas kryerjes së këtij veprimi, bëhet një lidhje me serverin e specifikuar. Hapat e mëtutjeshëm për organizimin e një pyetjeje në bazën e të dhënave janë të ngjashme me ato që përshkruam në metodën e mëparshme.

Siç mund ta shihni, në Excel Excel, një pyetje mund të organizohet si me mjetet e integruara të programit ashtu edhe me ndihmën e shtesave të palëve të treta. Do përdorues mund të zgjedhë opsionin që është më i përshtatshëm për të dhe është më i përshtatshëm për zgjidhjen e një detyre specifike. Megjithëse, tiparet e shtesës XLTools, në përgjithësi, janë ende disi më të përparuara sesa mjetet e integruara të Excel. Disavantazhi kryesor i XLTools është se termi për përdorim falas të shtesës është i kufizuar në vetëm dy javë kalendarike.

Pin
Send
Share
Send