Ku xidhida Excel iyo MySQL

Hubaal in Excel loo isticmaalo xaashida faafinta, laakiin ma ogtahay inaad ku xidhi karto Excel ilaha xogta dibadda? Maqaalkan waxaan kaga hadli doonaa sida loogu xiro xaashida xaashida Excel iyo miiska xogta (Excel)MySQL oo aan isticmaalno xogta ku jirta miiska xogta si aan ugu shubno xaashidayada. Waxaa jira dhawr waxyaalood oo aad u baahan tahay inaad samayso si aad isugu diyaariso xidhiidhkan.

Diyaarinta(Preparation)

Marka hore, waa inaad soo dejisaa darawalkii ugu dambeeyay ee Isku xidhka Database(Database Connectivity) Open ( ODBC ) ee MySQL . Darawalka ODBC ee hadda ee MySQL waxa uu ku yaalaa at

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

Hubi(Make) ka dib markaad soo dejiso faylka inaad hubiso xashiishka md5 ee faylka ka dhanka ah kan ku qoran bogga soo dejinta.

Marka xigta, waxaad u baahan doontaa inaad ku rakibto darawalka aad hadda soo dejisay.  Laba jeer(Double) guji faylka si aad u bilowdo habka rakibida. Marka habka rakibidda dhammaato waxaad u baahan doontaa inaad abuurto Database Source Name ( DSN ) si aad ugu isticmaasho Excel .

Abuuritaanka DSN(Creating the DSN)

DSN- ku waxa uu ka koobnaan doonaa dhammaan xogta isku xidhka lagama maarmaanka u ah isticmaalka miiska xogta MySQL . Nidaamka Windows , waxaad u baahan doontaa inaad gujiso Start , ka dibna Control Panel , ka dibna Tools maamulka(Administrative Tools) , ka dibna Data Sources (ODBC) . Waa inaad aragto macluumaadka soo socda:

ODBC_xogta_source_maamulka

U fiirso(Notice) tabsyada sawirka kore. Isticmaale DSN(User DSN) waxa kaliya oo heli kara isticmaalaha abuuray. Nidaamka DSN(System DSN) ayaa diyaar u ah qof kasta oo geli kara mashiinka. Faylka DSN(File DSN) waa faylka .DSN oo loo rari karo loona isticmaali karo nidaamyada kale ee wata OS iyo darawalada la rakibay.

Si aad u sii waddo abuurista DSN , dhagsii badhanka ku dar(Add) ee u dhow geeska midig ee sare.

samee_il_xog_cusub

Waxay u badan tahay inaad hoos u rogto si aad u aragto MySQL ODBC 5.x Driver . Haddii aysan jirin, waxbaa khaldamay ku rakibida darawalka qaybta Diyaarinta(Preparation) ee boostadan. Si aad u sii waddo abuurista DSN , hubi in MySQL ODBC 5.x Driver la iftiimiyay oo dhagsii badhanka dhame(Finish) . Hadda waa inaad aragto daaqad la mid ah kan hoose:

xogta_source_config

Marka xigta waxaad u baahan doontaa inaad keento macluumaadka lagama maarmaanka u ah buuxinta foomka kor ku xusan. Xogta MySQL iyo miiska aanu u isticmaaleyno boostadan waxay saaran yihiin mishiinka horumarinta waxaana isticmaala hal qof oo keliya. Deegaannada “wax soo saarka”, waxaa lagugula talinayaa inaad abuurto isticmaale cusub oo aad siiso isticmaaleha cusub mudnaanta xulashada oo kaliya . (SELECT)Mustaqbalka, waxaad siin kartaa mudnaanta dheeraadka ah haddii loo baahdo.

Ka dib markaad keento faahfaahinta qaabaynta isha xogtaada, waa inaad gujisaa badhanka Imtixaanka(Test) si aad u hubiso in wax walba si habsami ah u shaqaynayaan. Marka xigta, dhagsii badhanka OK . Waa inaad hadda ku aragtaa isha xogta aad ku bixisay foomka qaabkii hore ee ku taxan daaqada Maamulaha Isha Xogta ODBC :(ODBC Data Source Administrator)

ODBC_xogta_source_ka dib

Abuuritaanka Xiriirinta Xaashiyaha

Hadda oo aad si guul leh u abuurtay DSN cusub , waxaad xidhi kartaa ODBC Data Source Administrator daaqada oo aad furto Excel . Marka aad furto Excel , dhagsii ribbonka Xogta . (Data)Noocyada cusub ee Excel , dhagsii Hel Xogta(Get Data) , ka dib Ilaha Kale(From Other Sources) , ka dibna ka ODBC(From ODBC) .

Noocyadii hore ee Excel , waa xoogaa ka badan oo geeddi-socod ah. Marka hore, waa inaad aragto wax sidan oo kale ah:

dataribbon

Talaabada xigta waa inaad gujiso isku xirka Connections ee ku yaal midigta ereyga Xogta(Data) ee liiska tab. Goobta isku xirka Connections waxay ku wareegsan tahay casaan sawirka kore. Waa in lagugu soo bandhigaa daaqada Xidhiidhada Buuga Shaqada :(Workbook Connections)

buugga shaqada_conn

Talaabada xigta waa inaad gujiso badhanka ku dar(Add) . Tani waxay ku siin doontaa daaqada Xidhiidhada Jira :(Existing Connections)

jira_conn

Sida iska cad ma rabto inaad ka shaqeyso mid ka mid ah xidhiidhada liiska ku jira. Sidaa darteed, dhagsii badhanka Browse for More… (Browse for More…)Tani waxay ku siin doontaa daaqada Xulashada Xogta :(Select Data Source)

dooro_isha_xogta

Sida daaqadii hore ee Xidhiidhada Hore(Existing Connections) , ma rabto inaad isticmaasho xidhiidhada ku taxan daaqada Xulashada Xogta(Select Data Source) . Sidaa darteed, waxaad doonaysaa inaad laba jeer gujiso +Connect to New Data Source.odc folder. Markaad sidaas samaynayso, waa inaad hadda aragto daaqada Wizard Connection Data :( Data Connection Wizard)

dooro_xogta_source_2

Marka la eego xulashooyinka isha xogta ee liiska ku jira, waxaad dooneysaa inaad muujiso ODBC DSN oo guji Next . Tallaabada xigta ee Wizard Connection Data(Data Connection Wizard) waxay soo bandhigi doontaa dhammaan ilaha xogta ODBC ee laga heli karo nidaamka aad isticmaalayso.

Waxaan rajeyneynaa, haddii dhammaan sidii qorshuhu ahaa u dhaceen, waa inaad aragto DSN- ka aad ku abuurtay tillaabooyinka hore ee ku taxan ilaha xogta  ODBC . Muuji(Highlight) oo guji Next .

dooro_xogta_source_3

Tallaabada xigta ee Wizard Connection Data(Data Connection Wizard) waa in la keydiyo oo la dhammeeyo. Meesha magaca faylka waa in si toos ah laguugu buuxiyaa Waxaad bixin kartaa sharaxaad Sharaxaadda tusaalaha lagu isticmaalay waa mid si qurux badan isu sharraxaysa qof kasta oo isticmaali kara. Marka xigta, dhagsii badhanka dhame(Finish) ee ku yaal midigta hoose ee daaqada.

dooro_xogta_source_4

Hadda waa inaad dib ugu noqotaa daaqada Isku xidhka Buuga Shaqada . (Workbook Connection)Xidhiidhka xogta ee aad hadda abuurtay waa in lagu taxay:

dooro_xogta_source_5

Soo dejinta Xogta Shaxda(Importing the Table Data)

Waxaad xidhi kartaa daaqada Isku xirka Buuga Shaqada . (Workbook Connection)Waxaan u baahanahay inaan gujino badhanka Xidhiidhada jira(Existing Connections) ee ku yaal ribbon Data ee (Data)Excel . Badhanka Xidhiidhada(Connections) Jira waa inuu ku yaal dhanka bidix ee ribbonka Xogta .(Data)

jira_conn_1

Riixitaanka badhanka Xidhiidhada Jira(Existing Connections) waa inay ku tusisaa daaqada Xidhiidhada jira . (Existing Connections)Waxaad ku aragtay daaqadan talaabooyinkii hore, farqiga hadda waa in isku xirka xogtaada lagu taxay meel u dhow sare:

jira_conn_2

Hubi(Make) in xidhiidhka xogta aad ku abuurtay talaabooyinkii hore la iftiimiyay ka dibna dhagsii badhanka Furan(Open) . Hadda waa inaad aragto daaqadda xogta soo dejinta :(Import Data)

soo dejinta_xogta

Ujeedooyinka qoraalkan, waxaan u isticmaaleynaa habaynta caadiga ah ee daaqada xogta soo dejinta . (Import Data)Marka xigta, dhagsii badhanka OK . Haddii wax walba ay kuu shaqeeyeen, waa in hadda lagugu soo bandhigaa xogta miiska MySQL ee xaashidaada shaqo.(MySQL)

Boostada, miiska aanu la shaqaynaynay wuxuu lahaa laba beerood. Goobta ugu horeysa waa goob toos ah oo INT ah oo cinwaankeedu yahay Aqoonsi. Goobta labaad waa VARCHAR (50) waxaana cinwaan looga dhigay fname. Xaashida faafintayada u dambaysa waxay u egtahay sidan:

final

Sidaad u badan tahay inaad dareentay, safka kowaad wuxuu ka kooban yahay magacyada tiirarka miiska. Waxa kale oo aad isticmaali kartaa falaadhaha hoos u dhaca ee ku xiga magacyada tiirarka si aad u kala saarto tiirarka.

Duub(Wrap-Up)

Maqaalkan waxaan ku soo koobnay halka laga helo darawalada ODBC ee ugu dambeeyay ee MySQL , sida loo sameeyo DSN , sida loo sameeyo isku xirka xogta xisaabaadka iyadoo la adeegsanayo DSN iyo sida loo isticmaalo isku xirka xogta xisaabaadka si loogu soo dejiyo xogta Excel . Ku raaxayso!

 



About the author

Waxaan ahay injineer software ah oo leh in ka badan 10 sano oo waayo-aragnimo ah naqshadaynta, dhisida, iyo ilaalinta codsiyada ku salaysan Windows. Waxaan sidoo kale ahay khabiir aad u yaqaan habaynta erayada, xaashida faafinta, iyo bandhigyada. Waxaan qori karaa sharraxaad cad oo kooban oo kood ah, waxaan u sharixi karaa fikrado kakan horumariyeyaasha cusub, oo aan xalliyo arrimaha duulista macaamiisha.



Related posts