SQL upite u Microsoft Excel

Pin
Send
Share
Send

SQL je popularni programski jezik koji se koristi pri radu s bazama podataka (DB). Iako u Microsoft Officeu postoji zasebna aplikacija koja se zove Access za operacije baze podataka, Excel može raditi i sa bazama podataka postavljanjem SQL upita. Otkrijmo kako oblikovati sličan zahtjev na različite načine.

Pogledajte takođe: Kako stvoriti bazu podataka u Excelu

Izrada SQL upita u Excelu

Jezik upita SQL razlikuje se od analoga po tome što s njim rade gotovo svi moderni sustavi za upravljanje bazama podataka. Stoga uopće nije iznenađujuće da tako napredan stolni procesor kao što je Excel koji ima mnogo dodatnih funkcija također zna kako raditi s ovim jezikom. SQL korisnici koji koriste Excel mogu organizirati različite različite tablične podatke.

1. metoda: koristite dodatak

Ali prvo, pogledajmo opciju kada možete stvoriti SQL upit iz Excel-a ne koristeći standardne alate, već koristeći dodatak treće strane. Jedan od najboljih dodataka koji ovaj zadatak obavlja je XLTools alatni aparat koji, pored ove funkcije, pruža i niz drugih funkcija. Istina, treba napomenuti da je besplatni period za korištenje alata samo 14 dana, a onda ćete morati kupiti licencu.

Preuzmite XLTools dodatak

  1. Nakon preuzimanja dopunske datoteke xltools.exetrebalo bi da nastavite da ga instalirate. Da biste pokrenuli instalacijski program, dvokliknite lijevu tipku miša na instalacijskoj datoteci. Nakon toga otvorit će se prozor u kojem ćete morati potvrditi svoj pristanak s licenčnim ugovorom za upotrebu Microsoftovih proizvoda - NET Framework 4. Da biste to učinili, samo kliknite gumb „Prihvatam“ pri dnu prozora.
  2. Nakon toga, instalacijski program preuzima potrebne datoteke i započinje postupak njihove instalacije.
  3. Tada će se otvoriti prozor u kojem morate potvrditi svoj pristanak za instaliranje ovog dodatka. Da biste to učinili, kliknite na dugme Instalacija.
  4. Tada započinje postupak instalacije dodatka.
  5. Nakon njegovog dovršetka otvorit će se prozor u kojem će se izvijestiti da je instalacija uspješno dovršena. U navedenom prozoru samo kliknite gumb Zatvori.
  6. Dodatak je instaliran i sada možete pokrenuti Excel datoteku u kojoj trebate organizirati SQL upit. Zajedno s Excel listom, otvara se prozor za unos XLTools licence koda. Ako imate kod, trebate ga unijeti u odgovarajuće polje i kliknuti na gumb "OK". Ako želite da koristite besplatnu verziju 14 dana, samo kliknite na gumb Probna licenca.
  7. Prilikom odabira probne licence otvara se još jedan mali prozor u kojem morate navesti svoje ime i prezime (možete koristiti pseudonim) i e-poštu. Nakon toga kliknite na gumb "Počnite probno razdoblje".
  8. Zatim se vraćamo na prozor s licencom. Kao što vidite, vrijednosti koje ste unijeli su već prikazane. Sada samo trebate da kliknete na dugme "OK".
  9. Nakon što izvršite gornje manipulacije, u kartici Excel pojavit će se nova kartica - "XLTools". Ali ne žurimo sa tim. Prije stvaranja upita, trebamo pretvoriti niz tablica s kojima ćemo raditi u takozvanu „pametnu“ tablicu i dati joj ime.
    Da biste to učinili, odaberite određeni niz ili bilo koji njegov element. Biti na kartici "Početna" kliknite na ikonu "Formatiraj kao tabelu". Postavljen je na vrpcu u kutiji s alatima. Stilovi. Nakon toga otvara se popis različitih stilova. Odaberite stil za koji smatrate da je potreban. Navedeni izbor neće na bilo koji način utjecati na funkcionalnost tablice, pa svoj izbor temeljite isključivo na temelju postavki vizualnog prikaza.
  10. Nakon toga pokreće se mali prozor. Označava koordinate tablice. U pravilu, sam program "pokupi" punu adresu matrice, čak i ako u njemu odaberete samo jednu ćeliju. Ali za svaki slučaj, ne trudi se provjeriti podatke koji su na terenu "Navedite lokaciju podataka tablice". Također obratite pažnju na blizu predmeta Tabela naslova, postojala je kvačica da li su zaglavlja u vašem polju zaista prisutna. Zatim kliknite na gumb "OK".
  11. Nakon toga, cijeli određeni raspon će se formatirati u obliku tablice, što će utjecati na njegova svojstva (na primjer, istezanje) i na vizualni prikaz. Navedena tabela će dobiti ime. Da biste ga prepoznali i po želji promijenili, kliknite bilo koji element polja. Na traci se pojavljuje dodatna grupa kartica - "Rad sa tablicama". Pomicanje na karticu "Dizajner"smešten u nju. Na vrpci u kutiji s alatima "Properties" u polju "Ime tabele" bit će naznačeno ime niza koji mu je automatski dodijeljen program.
  12. Po želji korisnik može promijeniti ovo ime u više informativno, jednostavno unosom željene opcije u polje s tipkovnice i pritiskom na tipku Unesite.
  13. Nakon toga je tablica spremna i možete direktno pristupiti organizaciji zahtjeva. Pomicanje na karticu "XLTools".
  14. Nakon odlaska na vrpcu u okviru s alatima "SQL upiti" kliknite na ikonu Pokrenite SQL.
  15. Pokreće se prozor za izvršavanje SQL upita. Na njegovom lijevom području trebali biste naznačiti list dokumenta i tablicu na stablu podataka na koje će se generirati zahtjev.

    U desnom oknu prozora, koji zauzima većinu, nalazi se sam SQL uređivač upita. U nju je potrebno napisati programski kod. Imena stupaca odabrane tablice tamo će se već automatski prikazati. Stupci za obradu su odabrani pomoću naredbe ODABIR. Na popisu je potrebno ostaviti samo one stupce za koje želite da određena naredba obradi.

    Zatim je napisan tekst naredbe koju želite primijeniti na odabrane objekte. Timovi su sastavljeni pomoću posebnih operatora. Evo osnovnih SQL izjava:

    • NARUČITE PO - vrijednosti sortiranja;
    • Pridružite se - pridružiti se tablicama;
    • GRUPA PO - grupisanje vrijednosti;
    • SUM - zbrajanje vrijednosti;
    • Različita - uklanjanje duplikata.

    Uz to, operateri se mogu koristiti za izgradnju upita MAX, MIN, Prosj, COUNT, Levo i drugi

    U donjem dijelu prozora trebali biste naznačiti gdje će se prikazati rezultat obrade. To može biti novi list knjige (prema zadanom) ili određeni raspon na trenutnom listu. U potonjem slučaju trebate prebaciti prekidač na odgovarajući položaj i odrediti koordinate ovog raspona.

    Nakon podnošenja zahteva i podešavanja odgovarajućih postavki, kliknite na dugme Bježi pri dnu prozora. Nakon toga će se izvesti unesena operacija.

Lekcija: Pametne tablice u Excelu

Druga metoda: koristite ugrađene Excel alate

Postoji i način kreiranja SQL upita protiv odabranog izvora podataka pomoću Excel ugrađenih alata.

  1. Pokrećemo program Excel. Nakon toga pređite na karticu "Podaci".
  2. U okviru alata "Dobivanje vanjskih podataka"koji se nalazi na vrpci, kliknite na ikonu "Iz drugih izvora". Otvara se popis dodatnih opcija. Odaberite stavku u njoj "Iz čarobnjaka za prijenos podataka".
  3. Počinje Čarobnjak za povezivanje podataka. Na popisu vrsta izvora podataka odaberite "ODBC DSN". Nakon toga kliknite na gumb "Dalje".
  4. Otvara se prozor Čarobnjaci za povezivanje podatakau kojem želite odabrati vrstu izvora. Odaberite ime "MS Access Database". Zatim kliknite na gumb "Dalje".
  5. Otvara se mali navigacijski prozor u kojem biste trebali otići u direktorij lokacije baze podataka u mdb ili accdb formatu i odabrati željenu datoteku baze podataka. Navigacija između logičkih pogona vrši se u posebnom polju. Diskovi. Između direktorija se izvršava prijelaz u središnjem dijelu prozora koji se zove "Katalozi". Datoteke u trenutnom direktoriju prikazuju se u lijevom oknu prozora ako imaju ekstenziju mdb ili accdb. Upravo u ovom području morate odabrati naziv datoteke i zatim kliknuti na gumb "OK".
  6. Nakon toga pokreće se prozor za odabir tablice u određenoj bazi podataka. U središnjem dijelu odaberite naziv željene tablice (ako ih ima nekoliko), a zatim kliknite gumb "Dalje".
  7. Nakon toga otvara se prozor datoteke datoteke za spremanje podataka. Evo osnovnih informacija o vezi koju smo konfigurirali. U ovom prozoru samo kliknite na dugme Gotovo.
  8. Na radnom listu u Excelu pokreće se prozor za uvoz podataka u Excelu. U njemu možete odrediti u kojem obliku želite da se podaci predstave:
    • Tabela;
    • Izveštaj o stožernoj tabeli;
    • Rezime tabela.

    Odaberite opciju koja vam je potrebna. Potrebno je malo niže naznačiti gdje se podaci trebaju nalaziti: na novom listu ili na trenutnom listu. U potonjem slučaju moguće je odabrati i koordinate lokacije. Podaci se prema zadanom postavljaju na trenutni list. Gornji lijevi ugao uvezenog objekta nalazi se u ćeliji A1.

    Nakon što su određene postavke uvoza, kliknite na gumb "OK".

  9. Kao što vidite, tablica iz baze podataka premještena je na list. Zatim prelazimo na karticu "Podaci" i kliknite na dugme Veze, koji se nalazi na vrpci u istoimenom okviru s alatima.
  10. Nakon toga pokreće se prozor za povezivanje s knjigom. U njemu vidimo ime prethodno povezane baze podataka. Ako postoji nekoliko povezanih baza podataka, odaberite željenu i odaberite je. Nakon toga kliknite na gumb "Svojstva ..." na desnoj strani prozora.
  11. Pokreće se prozor osobina veze. Prelazimo u njemu na karticu "Definicija". U polju Tekst timakoji se nalazi na dnu trenutnog prozora, pišemo SQL naredbu u skladu sa sintaksom ovog jezika, o kojoj smo ukratko razgovarali prilikom razmatranja Metoda 1. Zatim kliknite na gumb "OK".
  12. Nakon toga, sistem se automatski vraća u prozor veze s knjigom. Možemo samo kliknuti na dugme "Osveži" u njemu. U bazu podataka postavlja se zahtjev, nakon čega baza podataka rezultate svoje obrade vraća na listu u Excelu, u tablicu koju smo prethodno prenijeli.

3. način: Spajanje na SQL Server

Pored toga, putem Excel alata možete se povezati na SQL Server i slati mu upite. Izgradnja zahtjeva ne razlikuje se od prethodne opcije, ali prije svega trebate uspostaviti samu vezu. Da vidimo kako to učiniti.

  1. Pokrećemo program Excel i prelazimo na karticu "Podaci". Nakon toga kliknite na gumb "Iz drugih izvora", koji se postavlja na traku u bloku alata "Dobivanje vanjskih podataka". Ovog puta sa padajuće liste odaberite opciju "Sa SQL Servera".
  2. Ovo otvara prozor za povezivanje sa serverom baze podataka. U polju "Ime servera" naznačite ime poslužitelja na koji se povezujemo. U grupi parametara Podaci o računu trebate odlučiti kako će se veza dogoditi: pomoću provjere autentičnosti Windows ili unosom korisničkog imena i lozinke. Prekidač smo postavili prema odluci. Ako odaberete drugu opciju, tada ćete u odgovarajuća polja morati unijeti korisničko ime i lozinku. Nakon što su sva podešavanja završena, kliknite na gumb "Dalje". Nakon izvođenja ove akcije uspostavlja se veza s navedenim serverom. Daljnji koraci organiziranja upita u bazu podataka slični su onima koje smo opisali u prethodnoj metodi.

Kao što vidite, u Excelu Excel-u može se organizirati upit kako pomoću ugrađenih alata programa, tako i uz pomoć dodataka trećih strana. Svaki korisnik može odabrati opciju koja mu više odgovara i pogodnija je za rješavanje određenog zadatka. Iako su značajke dodatka XLTools generalno još uvijek naprednije od ugrađenih Excel alata. Glavni nedostatak XLTools-a je taj što je termin za besplatnu upotrebu dodatka ograničen na samo dva kalendarska tjedna.

Pin
Send
Share
Send