Kako poslati fotografiju putem e-pošte

SQL je popularni programski jezik koji se koristi pri radu s bazama podataka (DB). Iako postoji posebna aplikacija za operacije baze podataka u Microsoft Office paketu - Access, ali Excel može raditi i sa bazom podataka, praveći SQL upite. Hajde da saznamo kako možemo da formiramo takav zahtev na različite načine.

Takođe pogledajte: Kako kreirati bazu podataka u Excelu

Kreiranje SQL upita u Excelu

Jezik SQL upita razlikuje se od analoga u činjenici da s njim rade gotovo svi moderni sistemi za upravljanje bazama podataka. Stoga nije nimalo iznenađujuće da takav napredni tablični procesor kao Excel, koji ima mnoge dodatne funkcije, može raditi i sa ovim jezikom. Korisnici koji su iskusni u korištenju SQL-a pomoću programa Excel mogu organizirati mnogo različitih zasebnih tabličnih podataka.

Metod 1: Koristite dodatke

Ali prvo, razmotrimo opciju kada možete kreirati SQL upit iz Excela bez upotrebe standardnog alata, ali koristeći dodatak treće strane. Jedan od najboljih dodataka koji obavljaju ovaj zadatak je XLTools alat koji, pored ove funkcije, pruža i niz drugih funkcija. Međutim, treba napomenuti da je slobodan period korišćenja alata samo 14 dana, a onda morate kupiti licencu.

Preuzmite XLTools dodatak

  1. Nakon što ste preuzeli datoteku dodatka xltools.exetreba nastaviti sa instalacijom. Da biste pokrenuli instalacijski program, dvaput kliknite na lijevu tipku miša na instalacijsku datoteku. Nakon toga, pokrenut će se prozor u kojem ćete morati potvrditi da ste suglasni sa licencnim ugovorom za korištenje Microsoftovih proizvoda - NET Framework 4. Da biste to učinili, samo kliknite na gumb "Prihvati" na dnu prozora.
  2. Nakon toga, instalater preuzima potrebne datoteke i pokreće proces instalacije.
  3. Zatim se otvara prozor u kojem morate potvrditi vaš pristanak za instaliranje ovog dodatka. Da biste to uradili, kliknite na dugme. "Instaliraj".
  4. Zatim direktno započinje instalacijski postupak.
  5. Nakon završetka, otvorit će se prozor u kojem će se izvijestiti da je instalacija uspješno završena. U navedenom prozoru kliknite na dugme "Zatvori".
  6. Dodatak je instaliran i sada možete pokrenuti Excel datoteku u kojoj trebate organizirati SQL upit. Zajedno sa Excel listom, otvara se prozor za unos XLTools licencnog koda. Ako imate kôd, morate ga unijeti u odgovarajuće polje i kliknuti na gumb "OK". Ako želite koristiti besplatnu verziju za 14 dana, onda samo trebate kliknuti na gumb. "Probna licenca".
  7. Kada odaberete probnu licencu, otvara se još jedan mali prozor u kojem morate navesti ime i prezime (možete koristiti pseudonim) i e-poštu. Nakon toga kliknite na dugme "Pokreni probni period".
  8. Zatim se vraćamo u prozor licence. Kao što vidite, unete vrednosti su već prikazane. Sada treba samo da pritisnete dugme. "OK".
  9. Nakon što izvršite gore navedene manipulacije, nova kartica će se pojaviti u Excelovoj kopiji - "XLTools". Ali ne žuri se u to. Prije nego kreirate upit, morate pretvoriti niz tablica, s kojim ćemo raditi, u tzv. "Pametnu" tablicu i dati joj ime.
    Da biste to uradili, izaberite specificirani niz ili bilo koji od njegovih elemenata. Biti na kartici "Home" kliknite na ikonu "Formatiranje tabele". Postavljen je na traku u bloku alata. "Stilovi". Nakon toga se otvara lista različitih stilova. Odaberite stil koji smatrate prikladnim. Ovaj izbor neće uticati na funkcionalnost tabele, zato svoj izbor zasnivajte isključivo na osnovu vizuelnih postavki prikaza.
  10. Nakon toga, pokrenut je mali prozor. Označava koordinate tabele. Po pravilu, sam program "pokupi" punu adresu niza, čak i ako ste izabrali samo jednu ćeliju u njoj. Ali, za svaki slučaj, to ne ometa provjeru informacija koje se nalaze na terenu "Navedite lokaciju podataka tablice". Takođe morate obratiti pažnju na stavku "Tabela sa naslovima", bilo je kvačica, ako su zaglavlja u vašem nizu zaista prisutna. Zatim kliknite na dugme "OK".
  11. Nakon toga, ceo navedeni opseg će biti formatiran kao tabela, što će uticati na njegove osobine (na primer, istezanje) i vizuelni prikaz. Navedena tabela će biti imenovana. Da bismo ga prepoznali i promjenili po volji, kliknemo na bilo koji element polja. Dodatna grupa kartica pojavljuje se na vrpci - "Rad sa tabelama". Pređite na karticu "Konstruktor"stavljen u nju. Na traku u bloku alata "Svojstva" na terenu "Naziv tabele" Ime niza, kojem je program dodijeljen automatski, bit će označeno.
  12. Po želji, korisnik može promijeniti ovo ime u informativniji tako što će jednostavno unijeti željenu opciju u polje s tipkovnice i pritisnuti tipku Enter.
  13. Nakon toga, tabela je spremna i možete se direktno obratiti organizaciji. Pređite na karticu "XLTools".
  14. Nakon prelaska na traku u bloku alata "SQL upiti" kliknite na ikonu Pokrenite SQL.
  15. Pokreće se prozor za izvršavanje SQL upita. U lijevom području navedite list dokumenta i tablicu na stablu podataka na koju će se formirati upit.

    U desnom oknu prozora, koji zauzima većinu, nalazi se sam editor SQL upita. U njemu morate napisati programski kod. Imena kolona odabrane tabele će se već prikazati automatski. Izbor stupaca za obradu se vrši naredbom SELECT. U popisu morate ostaviti samo one stupce koje želite da obradi određena naredba.

    Zatim napišite tekst naredbe koju želite primijeniti na odabrane objekte. Komande se sastoje od specijalnih operatora. Evo osnovnih SQL izraza:

    • ORDER BY - vrijednosti sortiranja;
    • JOIN - spajanje stolova;
    • GROUP BY - grupisanje vrijednosti;
    • SUM - zbrajanje vrijednosti;
    • Distinct - uklanjanje duplikata.

    Osim toga, u konstrukciji upita možete koristiti operatore MAX, MIN, Avg, COUNT, LEFT i drugi

    U donjem delu prozora treba da navedete tačno gde će se prikazati rezultat obrade. To može biti novi list knjige (po defaultu) ili određeni raspon na trenutnom listu. U ovom drugom slučaju, potrebno je preurediti prekidač u odgovarajuću poziciju i odrediti koordinate tog raspona.

    Nakon što je zahtjev izvršen i izvršene odgovarajuće postavke, kliknite na gumb. Run na dnu prozora. Nakon toga će se izvršiti unesena operacija.

Lekcija: Pametne tabele u Excelu

Metod 2: Koristite Excelove ugrađene alate

Tu je i način za kreiranje SQL upita za odabrani izvor podataka pomoću Excelovih ugrađenih alata.

  1. Pokrenite program Excel. Nakon toga pređite na karticu "Data".
  2. U bloku alata "Dobijanje vanjskih podataka"koji se nalazi na traci, kliknite na ikonu "Iz drugih izvora". Lista dodatnih opcija. Izaberite stavku u njoj "Od čarobnjaka za povezivanje podataka".
  3. Počinje Čarobnjak za povezivanje podataka. U listi tipova izvora podataka izaberite "ODBC DSN". Nakon toga kliknite na dugme "Dalje".
  4. Otvara se prozor Čarobnjaci za povezivanje podataka, u kojoj morate odabrati vrstu izvora. Izaberite ime "MS Access baza podataka". Zatim kliknite na dugme. "Dalje".
  5. Otvara se mali navigacijski prozor u kojem trebate otići u direktorij baze podataka u mdb ili accdb formatu i odabrati željenu datoteku baze podataka. Navigacija između logičkih diskova vrši se u posebnom polju. "Diskovi". Između direktorijuma, vrši se prelaz u centralnom području prozora koji se zove "Katalozi". U lijevom oknu prozora prikazuju se datoteke koje se nalaze u trenutnom direktoriju ako imaju proširenje mdb ili accdb. U ovom području morate odabrati ime datoteke, a zatim kliknite na gumb "OK".
  6. Nakon toga, pokreće se prozor za izbor tabele u navedenoj bazi podataka. U centralnom području izaberite ime željene tabele (ako ih ima više), a zatim kliknite na dugme "Dalje".
  7. Nakon toga otvara se prozor sa datotekom za spremanje podataka. Evo osnovnih informacija o vezi koje smo konfigurirali. U ovom prozoru kliknite na dugme. "Gotovo".
  8. Na Excel listu se pokreće prozor za uvoz podataka. Moguće je naznačiti u kojem obliku želite prikazati podatke:
    • Tabela;
    • Izveštaj Pivot tabele;
    • Pregledna tabela.

    Izaberite željenu opciju. Neposredno ispod morate precizno odrediti gdje staviti podatke: na novom listu ili na tekućem listu. U drugom slučaju, moguće je odabrati i koordinate lokacije. Podrazumevano, podaci se stavljaju na trenutni list. Gornji levi ugao uvezenog objekta se nalazi u ćeliji. A1.

    Nakon što su navedene sve postavke za uvoz, kliknite na dugme "OK".

  9. Kao što možete vidjeti, tablica iz baze podataka je premještena na list. Zatim pređite na karticu "Data" i kliknite na dugme "Veze"koji se stavlja na traku u bloku alata istog naziva.
  10. Nakon toga, pokreće se veza sa knjigom. U njemu vidimo ime prethodno povezane baze podataka. Ako postoji nekoliko povezanih baza podataka, odaberite onaj koji vam je potreban i odaberite ga. Nakon toga kliknite na dugme "Svojstva ..." na desnoj strani prozora.
  11. Pokreće se prozor svojstava veze. Premestite ga na karticu "Definicija". Na terenu "Tekst komande", na dnu trenutnog prozora, napišite SQL naredbu u skladu sa sintaksom jezika, o čemu smo na kratko govorili prilikom razmatranja. Metod 1. Zatim kliknite na dugme "OK".
  12. Nakon toga, automatski se vraća prozor za povezivanje knjige. Možemo samo kliknuti na gumb "Osveži" u njemu. Bazi podataka se pristupa upitom, nakon čega baza podataka vraća rezultate svoje obrade natrag u Excel listu, na tablicu koju smo prethodno prenijeli.

3. metod: Povezivanje sa SQL Serverom

Pored toga, kroz Excel alate moguće je povezati se na SQL Server i poslati mu zahtjeve. Izrada upita se ne razlikuje od prethodne opcije, ali prije svega, potrebno je uspostaviti samu vezu. Da vidimo kako da to uradimo.

  1. Pokrenite Excel i idite na karticu "Data". Nakon toga kliknite na dugme "Iz drugih izvora"koji se stavlja na traku u bloku alata "Dobijanje vanjskih podataka". Ovaj put, sa liste koja se pojavi, izaberite opciju "Iz SQL Servera".
  2. Otvara se veza sa poslužiteljem baze podataka. Na terenu "Ime servera" navedite ime poslužitelja na koji se povezujemo. U grupi parametara "Informacije o računu" morate odlučiti kako će se veza uspostaviti: pomoću Windows autentifikacije ili unosom korisničkog imena i lozinke. Izložimo prekidač prema odluci. Ako ste izabrali drugu opciju, onda pored odgovarajućih polja morate unijeti korisničko ime i lozinku. Nakon što su sva podešavanja završena, kliknite na dugme. "Dalje". Nakon izvršavanja ove akcije, dolazi do povezivanja s navedenim poslužiteljem. Daljnje akcije za organiziranje upita za bazu podataka su slične onima opisanim u prethodnom postupku.

Kao što možete vidjeti, u Excelu, SQL upiti se mogu organizirati, bilo pomoću ugrađenih alata programa, ili pomoću dodataka treće strane. Svaki korisnik može odabrati opciju koja mu je pogodnija i pogodnija je za rješavanje određenog zadatka. Iako, mogućnosti XLTools dodatka, općenito, još uvijek su nešto naprednije od ugrađenih Excel alata. Glavni nedostatak XLTools-a je da je period besplatnog korišćenja dodatka ograničen na samo dve kalendarske nedelje.

Pogledajte video: Kako poslati email preko (Maj 2024).