Povezivanje Excela s MySQL

Sigurno se Excel koristi za proračunske tablice, ali jeste li znali da Excel možete povezati s vanjskim izvorima podataka? U ovom članku ćemo raspravljati o tome kako povezati Excel proračunsku tablicu s MySQL tablicom baze podataka i koristiti podatke u tablici baze podataka za popunjavanje naše proračunske tablice. Postoji nekoliko stvari koje trebate učiniti kako biste se pripremili za ovu vezu.

Priprema(Preparation)

Prvo morate preuzeti najnoviji upravljački program Open Database Connectivity ( ODBC ) za MySQL . Trenutni ODBC drajver za MySQL može se nalaziti na

https://dev.mysql.com/downloads/connector/odbc/

Obavezno(Make) provjerite nakon što preuzmete datoteku da provjerite hash datoteke md5 u odnosu na onaj naveden na stranici za preuzimanje.

Zatim ćete morati instalirati upravljački program koji ste upravo preuzeli.  Dvaput(Double) kliknite na datoteku da biste pokrenuli postupak instalacije. Nakon što je postupak instalacije dovršen, morat ćete stvoriti naziv izvora baze podataka(Database Source Name) ( DSN ) za korištenje s Excelom(Excel) .

Izrada DSN-a(Creating the DSN)

DSN će sadržavati sve informacije o povezivanju potrebne za korištenje MySQL tablice baze podataka. Na sustavu Windows(Windows) morat ćete kliknuti Start , zatim Upravljačka ploča(Control Panel) , zatim Administrativni alati(Administrative Tools) , zatim Izvori podataka (ODBC)(Data Sources (ODBC)) . Trebali biste vidjeti sljedeće informacije:

ODBC_data_source_admin

Obratite pažnju(Notice) na kartice na gornjoj slici. Korisnički DSN(User DSN) dostupan je samo korisniku koji ga je stvorio. DSN sustava(System DSN) dostupan je svima koji se mogu prijaviti na stroj. Datoteka DSN(File DSN) je .DSN datoteka koja se može prenijeti i koristiti na drugim sustavima koji imaju instaliran isti OS i upravljačke programe.

Za nastavak izrade DSN -a kliknite na gumb Dodaj(Add) u gornjem desnom kutu.

stvoriti_novi_izvor_podataka

Vjerojatno ćete se morati pomaknuti prema dolje da biste vidjeli MySQL ODBC 5.x upravljački program(MySQL ODBC 5.x Driver) . Ako nije prisutan, nešto je pošlo po zlu s instaliranjem upravljačkog programa u odjeljku Priprema(Preparation) ovog posta. Za nastavak izrade DSN -a , provjerite je li MySQL ODBC 5.x upravljački program(Driver) označen i kliknite gumb Završi(Finish) . Sada biste trebali vidjeti prozor sličan dolje navedenom:

konfiguracija_izvora_podataka

Zatim ćete morati dostaviti podatke potrebne za ispunjavanje gore prikazanog obrasca. MySQL baza podataka i tablica koju koristimo za ovaj post nalaze se na razvojnom stroju i koristi je samo jedna osoba. Za “proizvodna” okruženja, predlaže se da stvorite novog korisnika i novom korisniku dodijelite samo privilegije SELECT . U budućnosti možete dodijeliti dodatne privilegije ako je potrebno.

Nakon što unesete pojedinosti za konfiguraciju izvora podataka, trebate kliknuti na gumb Test kako biste se uvjerili da sve radi. Zatim kliknite na gumb U redu(OK) . Sada biste trebali vidjeti naziv izvora podataka koji ste naveli na obrascu u prethodnom skupu naveden u prozoru Administrator izvora podataka ODBC(ODBC Data Source Administrator) :

ODBC_izvor_podataka_nakon

Stvaranje veze proračunske tablice

Sada kada ste uspješno kreirali novi DSN , možete zatvoriti prozor Administrator izvora podataka ODBC i otvoriti (ODBC Data Source Administrator)Excel . Nakon što otvorite Excel , kliknite na vrpcu Podaci . (Data)Za novije verzije Excela(Excel) kliknite na Get Data , zatim From Other Sources , zatim From ODBC .

U starijim verzijama Excela(Excel) to je malo više proces. Prvo, trebali biste vidjeti nešto poput ovoga:

vrpca s podacima

Sljedeći korak je klik na vezu Veze(Connections) koja se nalazi točno ispod riječi Podaci(Data) na popisu kartica. Mjesto veze Connections(Connections) je zaokruženo crvenom bojom na gornjoj slici. Trebao bi vam se prikazati prozor Veze radne knjige :(Workbook Connections)

radna knjiga_konn

Sljedeći korak je klik na gumb Dodaj(Add) . Ovo će vam prikazati prozor Postojeće veze :(Existing Connections)

postojeći_konn

Očito ne želite raditi ni na jednoj od navedenih veza. Stoga kliknite na gumb Browse for More… . Ovo će vam prikazati prozor Odabir izvora podataka :(Select Data Source)

odaberite_izvor_podataka

Baš kao i prethodni prozor Postojeće veze(Existing Connections) , ne želite koristiti veze navedene u prozoru Odabir izvora podataka(Select Data Source) . Stoga želite dvaput kliknuti na mapu +Connect to New Data Source.odc . Pritom biste sada trebali vidjeti prozor Čarobnjaka za podatkovnu vezu :( Data Connection Wizard)

odaberite_izvor_podataka_2

S obzirom na navedene izbore izvora podataka, želite istaknuti ODBC DSN i kliknite Dalje(Next) . Sljedeći korak čarobnjaka za podatkovnu vezu(Data Connection Wizard) prikazat će sve ODBC izvore podataka koji su dostupni na sustavu koji koristite.

Nadajmo se, ako sve ide prema planu, trebali biste vidjeti DSN koji ste stvorili u prethodnim koracima naveden među ODBC izvorima podataka.  Označite(Highlight) ga i kliknite na Next .

odaberite_izvor_podataka_3

Sljedeći korak u čarobnjaku za podatkovnu vezu(Data Connection Wizard) je spremanje i završetak. Polje naziva datoteke trebalo bi biti automatski popunjeno umjesto vas. Možete dati opis. Opis korišten u primjeru prilično je razumljiv za svakoga tko bi ga mogao koristiti. Zatim kliknite gumb Završi(Finish) u donjem desnom kutu prozora.

odaberite_izvor_podataka_4

Sada biste se trebali vratiti u prozor za povezivanje radne knjige . (Workbook Connection)Podatkovna veza koju ste upravo stvorili trebala bi biti navedena:

odaberite_izvor_podataka_5

Uvoz podataka tablice(Importing the Table Data)

Možete zatvoriti prozor Povezivanje radne knjige . (Workbook Connection)Moramo kliknuti na gumb Existing Connections na vrpci podataka programa (Data)Excel . Gumb Postojeće veze(Connections) trebao bi se nalaziti lijevo na vrpci podataka .(Data)

postojeći_konn_1

Klikom na gumb Existing Connections trebao bi se prikazati prozor Existing Connections . Ovaj ste prozor vidjeli u prethodnim koracima, razlika je sada u tome što bi vaša podatkovna veza trebala biti navedena pri vrhu:

postojeći_konn_2

Provjerite(Make) je li podatkovna veza koju ste stvorili u prethodnim koracima označena, a zatim kliknite gumb Otvori(Open) . Sada biste trebali vidjeti prozor Import Data :

import_data

Za potrebe ovog posta koristit ćemo zadane postavke u prozoru Uvoz podataka(Import Data) . Zatim kliknite na gumb U redu(OK) . Ako vam je sve uspjelo, sada bi vam se trebali prikazati podaci tablice MySQL baze podataka u vašem radnom listu.(MySQL)

Za ovaj post, tablica s kojom smo radili imala je dva polja. Prvo polje je INT polje s automatskim povećanjem pod nazivom ID. Drugo polje je VARCHAR (50) i nosi naziv fname. Naša konačna proračunska tablica izgleda ovako:

konačni

Kao što ste vjerojatno primijetili, prvi redak sadrži nazive stupaca tablice. Također možete koristiti padajuće strelice pored naziva stupaca za sortiranje stupaca.

Zamotati(Wrap-Up)

U ovom smo postu pokrili gdje pronaći najnovije ODBC upravljačke programe za MySQL , kako stvoriti DSN , kako stvoriti podatkovnu vezu proračunske tablice pomoću DSN -a i kako koristiti podatkovnu vezu proračunske tablice za uvoz podataka u Excel proračunsku tablicu. Uživati!

 



About the author

"Ja sam slobodni stručnjak za Windows i Office. Imam više od 10 godina iskustva u radu s ovim alatima i mogu vam pomoći da iz njih izvučete maksimum. Moje vještine uključuju: rad s Microsoft Wordom, Excelom, PowerPointom i Outlookom; stvaranje weba stranice i aplikacije; i pomaganje korisnicima da ostvare svoje poslovne ciljeve."



Related posts