SQL kontsultak Microsoft Excel-en

Pin
Send
Share
Send

SQL datu baseekin (DB) lan egiterakoan erabiltzen den programazio hizkuntza ezaguna da. Microsoft Office-n datu baseen operazioetarako Access izeneko aparteko aplikazioa badago ere, Excel-ek datu baseekin ere funtziona dezake SQL kontsultak eginez. Jakin dezagun antzeko eskaera nola osatu hainbat modutara.

Ikusi ere: Nola sortu datu-base bat Excel-en

SQL kontsulta sortzen Excel

SQL kontsultaren hizkuntza antzekoa da datu baseak kudeatzeko sistema moderno ia guztiekin. Hori dela eta, ez da batere harritzekoa Excel-en mahai-prozesadore aurreratu bat, funtzio gehigarri asko dituena, hizkuntza honekin funtzionatzen jakitea ere. Excel erabiltzen duten SQL erabiltzaileek hainbat datu tabular desberdin antolatu ditzakete.

1. metodoa: gehigarri bat erabili

Baina lehendabizi, ikus dezagun aukera Excel-en SQL kontsulta sor dezakezuenean ez tresna estandarrak erabiliz, baizik eta hirugarrenen gehigarri bat erabiliz. Zeregin hori burutzen duten gehigarrienetako bat XLTools tresna-multzoa da. Honek, funtzio horretaz gain, beste funtzio ugari eskaintzen ditu. Egia da, esan beharra dago tresna erabiltzeko doako epea 14 egun baino ez dela, eta orduan lizentzia erosi beharko duzula.

Deskargatu XLTools gehigarria

  1. Gehigarria fitxategia deskargatu ondoren xltools.exeinstalatu beharko luke. Instalatzailea martxan jartzeko, egin klik bikoitza klik instalazio fitxategian dagoen saguaren ezkerreko botoian. Horren ondoren, leiho bat irekiko da eta bertan Microsoft-eko produktuak erabiltzeko lizentzia hitzarmenarekin zure hitzarmena berretsi beharko duzu. 4. Horretarako, egin klik botoian "Onartzen dut" leihoaren behealdean.
  2. Horren ondoren, instalatzaileak beharrezko fitxategiak deskargatu eta horiek instalatzeko prozesua hasten du.
  3. Ondoren, leiho bat irekiko da eta bertan baimena berretsi behar duzu gehigarri hau instalatzeko. Horretarako, egin klik botoian "Instalatu".
  4. Ondoren, gehigarrien instalazio prozedura hasten da.
  5. Amaitu ondoren, leiho bat irekiko da eta bertan instalazioa behar bezala burutu dela jakinaraziko da. Zehaztutako leihoan, egin klik botoian "Itxi".
  6. Gehigarria instalatuta dago eta SQL kontsulta antolatu behar duzun Excel fitxategia exekutatu dezakezu. Excel orriarekin batera, XLTools lizentzia kodea sartzeko leiho bat irekitzen da. Kodea baduzu, dagokion eremuan sartu eta botoian klik egin behar duzu "OK". 14 egunez doako bertsioa erabili nahi baduzu, egin klik botoian Probako lizentzia.
  7. Proba-lizentzia aukeratzerakoan, beste leiho txiki bat irekitzen da, non zure izena eta abizenak zehaztu behar dituzun (ezizena erabil dezakezu) eta posta elektronikoa. Horren ondoren, egin klik botoian "Hasi probarako epea".
  8. Ondoren, lizentziaren leihora itzuliko gara. Ikus dezakezuenez, sartutako balioak dagoeneko bistaratzen dira. Orain botoian klik egin besterik ez duzu egin behar "OK".
  9. Goiko manipulazioak egin ondoren, fitxa berri bat agertuko da Excel-eko instantzian - "XLTools". Baina ez dugu presarik horretan sartzeko. Kontsulta bat sortu aurretik, mahai-array hori bihurtuko dugu "smart" deituriko mahaian eta horri izena jarriko diogu.
    Horretarako, hautatu zehaztutako matriza edo elementuren bat. Fitxan egotea "Home" egin klik ikonoan "Formatu taula gisa". Tresna-kutxan zinta gainean jartzen da. "Estilo". Horren ostean, hainbat estiloren hautaketa zerrenda irekiko da. Aukeratu beharrezkotzat jotzen duzun estiloa. Zehaztutako aukerak ez du inolaz ere mahaiaren funtzionaltasunean eragingo. Beraz, aukeratu zure pantailako lehentasunen arabera bakarrik.
  10. Honen ondoren, leiho txiki bat hasten da. Taularen koordenatuak adierazten ditu. Orokorrean, programak berak "array" osoa biltzen du, nahiz eta bertan gelaxka bakarra hautatu. Baina badaezpada, ez du traba egiten eremuan dagoen informazioa egiaztatzeak "Zehaztu taularen datuen kokapena". Hurbil dagoen elementuari ere arreta jarri Goiburuko taula, kontrol-marka bat zegoen zure arrayko goiburuak benetan dauden ala ez. Ondoren, egin klik botoian "OK".
  11. Horren ondoren, zehaztutako barruti osoa taula gisa formateatuko da, eta horrek bai bere propietateetan (adibidez, luzatzeak) bai ikusizko pantailan eragina izango du. Zehaztutako taulan izena emango zaio. Aitortu eta borondatez aldatzeko, egin klik arrayko edozein elementuren gainean. Fitxa talde osagarri bat agertzen da zintan - "Taulekin lan egitea". Mugitu fitxara "Diseinatzailea"bertan kokatuta. Tresna-koadroko zintan "Ezaugarriak" eremuan "Taularen izena" Programa automatikoki esleitzen zaion array-aren izena adieraziko da.
  12. Nahi izanez gero, erabiltzaileak informazio hau informazio zehatzago batera alda dezake, eremuan nahi duzun aukera teklatutik sartu eta tekla sakatuz. Sartu.
  13. Horren ondoren, mahaia prest dago eta eskaera antolatzera zuzenean joan zaitezke. Mugitu fitxara "XLTools".
  14. Tresna-koadroko zintara joan ondoren "SQL kontsultak" egin klik ikonoan Exekutatu SQL.
  15. SQL kontsultaren exekuzio leihoa hasten da. Bere ezkerreko eremuan, eskaera sortuko duen datu zuhaitzari buruzko dokumentuaren fitxa eta taula adierazi beharko zenituzke.

    Leihoaren eskuineko panelean, gehien hartzen duena, SQL kontsulta editorea dago. Programaren kodea bertan idatzi behar da. Aukeratutako taularen zutabeen izenak automatikoki bistaratuko dira. Prozesatzeko zutabeak komandoaren bidez hautatzen dira SELECT. Beharrezkoa da zerrendan zehaztutako komandoa nahi duten zutabe horiek bakarrik utzi behar izatea.

    Ondoren, hautatutako objektuetan aplikatu nahi duzun komandoaren testua idazten da. Taldeak operadore bereziak erabiliz osatuta daude. Hona hemen oinarrizko SQL adierazpenak:

    • AGINDUA - balioak ordenatzea;
    • ELKARTU - batu mahaiak;
    • Taldearen arabera - balioak taldekatzea;
    • SUM - balioen batuketa;
    • desberdin - bikoiztuak kentzea.

    Gainera, kontsultak eraikitzeko operadoreak erabil daitezke MAX, MIN, AVG, COUNT, LEFT eta beste batzuk

    Leihoaren beheko aldean prozesaketaren emaitza non agertuko den adierazi beharko zenuke. Liburuko fitxa berri bat izan daiteke (lehenetsitakoa) edo uneko orriko barruti zehatz bat. Azken kasuan, etengailua posizio egokira eraman behar duzu eta barruti horren koordenatuak zehaztu behar dituzu.

    Eskaera egin eta dagozkien ezarpenak egin ondoren, egin klik botoian "Run" leihoaren behealdean. Horren ondoren, sartutako eragiketa egingo da.

Ikasgaia: Taula adimendunak Excel-en

2. metodoa: Excel tresnak eraiki

Hautatutako datu-iturriaren aurka SQL kontsulta bat sortzeko modu bat ere badago, Excel integratutako tresnak erabiliz.

  1. Excel programa martxan dugu. Horren ondoren, fitxara joan "Datuak".
  2. Tresna-koadroan "Kanpoko datuak eskuratzea"zinta gainean dago, egin klik ikonoan "Beste iturri batzuetatik". Beste aukera batzuen zerrenda irekiko da. Aukeratu elementua bertan "Datuen konexio morroiarenetik".
  3. Hasi da Datuen konexio morroia. Hautatu datu-iturri moten zerrendan "ODBC DSN". Horren ondoren, egin klik botoian "Hurrengoa".
  4. Leihoa irekitzen da Datuen konexiorako morroiakzeinetan iturri mota aukeratu nahi duzun. Aukeratu izen bat "MS Access datu-basea". Ondoren, egin klik botoian "Hurrengoa".
  5. Nabigazio leiho txiki bat irekiko da. Datu datu basearen kokapen direktoriora mdb edo accdb formatuan sartu beharko zenuke eta nahi duzun datu basearen fitxategia hautatu. Disko logikoen arteko nabigazioa eremu berezi batean egiten da. "Diskoak". Direktorioen artean, trantsizioa egiten da deitutako leihoaren erdialdean "Katalogoak". Uneko direktorioko fitxategiak leihoaren ezkerreko panelean bistaratzen dira mdb edo accdb luzapena badute. Arlo honetan fitxategiaren izena hautatu behar da eta, ondoren, egin klik botoian "OK".
  6. Horren ondoren, zehaztutako datu baseko taularen hautaketa leihoa abiaraziko da. Erdiko eremuan, nahi duzun taularen izena aukeratu (hainbat badaude) eta, ondoren, egin klik botoian "Hurrengoa".
  7. Horren ondoren, gordetako datuen konexioaren fitxategia irekitzen da Hemen duzu konfiguratu dugun konexioaren oinarrizko informazioa. Leiho honetan, egin klik botoian "Done".
  8. Excel datuen inportazio leihoa Excel orri-orri batean abiarazten da. Bertan, zehaztu dezakezu zein forma aurkeztu nahi dituzun datuak:
    • taula;
    • Txandakako txostena;
    • Laburpen-taula.

    Aukeratu behar duzun aukera. Behe apur bat behar da datuak non kokatu behar diren adierazteko: orri berri batean edo uneko orrian. Azken kasuan, kokapen koordenatuak ere aukera daitezke. Berez, datuak uneko orrialdean jartzen dira. Inportatutako objektuaren goiko ezkerreko izkina gelaxkan dago A1.

    Inportazio ezarpen guztiak zehaztu ondoren, egin klik botoian "OK".

  9. Ikus dezakezuenez, datu baseko taula orrira mugitzen da. Ondoren, fitxara joango gara "Datuak" eta egin klik botoian "Konexioak", izen bereko tresna-koadroan zintaren gainean dagoena.
  10. Horren ondoren, liburuarekin konektatzeko leihoa abiaraziko da. Bertan, aurretik konektatutako datu-basearen izena ikusiko dugu. Lotutako hainbat datu-base badaude, hautatu beharrezko eta hautatu. Horren ondoren, egin klik botoian "Ezaugarriak ..." leihoaren eskuinaldean.
  11. Konexioen propietateen leihoa abiatuko da. Bertan fitxan mugitzen gara "Determinazioa". Zelaian Taldearen testuaUneko leihoaren behealdean kokatuta, SQL komandoa hizkuntza honen sintaxiarekin bat idazten dugu, labur hitz egin genuenean kontuan hartuz 1. metodoa. Ondoren, egin klik botoian "OK".
  12. Horren ondoren, sistema automatikoki itzuliko da liburuaren konexioaren leihora. Botoian klik egin dezakegu "Eguneratu" bertan. Datu-baseari eskaera egiten zaio eta, ondoren, datu baseak prozesatzeko Excel emaitzak berriro itzuliko ditu taulara.

3. metodoa: SQL Server-era konektatu

Gainera, Excel tresnen bidez, SQL Server-ra konekta zaitezke eta bertan kontsultak bidali. Eskaera bat eraikitzea ez da aurreko aukeraren araberakoa, baina lehenik eta behin konexioa bera ezarri behar duzu. Ikus dezagun nola egin.

  1. Excel programa martxan dugu eta fitxara pasatzen gara "Datuak". Horren ondoren, egin klik botoian "Beste iturri batzuetatik", tresna-blokean zintaren gainean jartzen dena "Kanpoko datuak eskuratzea". Oraingoan, goitibeherako zerrendatik, hautatu aukera "SQL Server-tik".
  2. Hau datu-basearen zerbitzariarekin konektatzeko leihoa irekitzen da. Zelaian "Zerbitzariaren izena" adierazi konektatzen ari garen zerbitzariaren izena. Parametroen multzoan Kontuaren informazioa konexioa nola gertatuko den erabaki behar duzu: Windows autentikazioa erabiliz edo erabiltzaile izena eta pasahitza sartuz. Erabakiaren arabera ezarri dugu etengailua. Bigarren aukera aukeratu baduzu, ondoren, erabiltzaile izena eta pasahitza sartu beharko dituzu eremu egokietan. Ezarpen guztiak amaitu ondoren, egin klik botoian "Hurrengoa". Ekintza hau egin ondoren, zehaztutako zerbitzariarekin konexio bat gertatzen da. Datu-basearen kontsulta antolatzeko urrats gehiago aurreko metodoan deskribatu genituen antzekoak dira.

Ikusten denez, Excel Excel-en, kontsulta antolatu daiteke bai programako tresnekin eta baita hirugarrenen gehigarrien laguntzarekin ere. Erabiltzaile bakoitzak berarentzat egokiagoa den aukera aukeratu dezake eta zeregin jakin bat konpontzeko egokiagoa da. XLTools gehigarriaren ezaugarriak, oro har, Excel tresnekin integratuak baino zertxobait aurreratuago daude oraindik. XLTools-en desabantaila nagusia gehigarria erabiltzeko doako erabilera bi aste naturala baino ez da mugatzen.

Pin
Send
Share
Send