SQL waa luuqadda barnaamijka caanka ah ee la isticmaalo marka la shaqeynayo database (DB). Inkasta oo ay jirto arji gooni ah oo loogu talagalay hawlaha xogta ee ku jira suugaanta Microsoft Office - Access, laakiin Excel sidoo kale waxay la shaqeyn kartaa xogta macluumaadka, samaynta su'aalaha SQL. Aan ogaano sida aan u sameyn karno codsi noocaan ah siyaabo kala duwan.
Eeg sidoo kale: Sida loo abuuro xog database ah ee Excel
Abuuritaanka su'aal SQL ah ee Excel
Luqada laga soo xigtay SQL waxay ka duwan tahay mid isku mid ah oo ku saabsan xaqiiqda ah in ku dhowaad dhammaan nidaamka maareynta casriga casriga ah ay la shaqeeyaan. Sidaa daraadeed, ma ahan mid la yaab leh in processor-ka habboon ee macaamilka ah sida Excel, oo leh shaqooyin dheeraad ah oo dheeraad ah, ayaa sidoo kale la shaqeyn kara luqaddan. Isticmaalayaasha aqoonta u leh isticmaalka SQL iyadoo la isticmaalayo Excel waxay awoodi karaan in ay abaabulaan macluumaad badan oo kala duwan oo kala duwan.
Habka 1: Isticmaal Iskuduwaha
Laakiin marka hore, aan ka fikirno ikhtiyaarka marka aad samayn karto su'aal SQL ah oo ka timaadda Excel iyada oo aan isticmaalin qalabka caadiga ah, laakiin la isticmaalayo saddexaad oo dheeraad ah. Mid ka mid ah kuwa ugu wanaagsan ee ku shaqeynaya hawshaan ayaa ah qalabka XLTools, kaas oo, marka lagu daro muuqaalkan, waxay bixisaa shaqaale kale oo badan. Si kastaba ha ahaatee, waa in la ogaadaa in mudada bilaash ah ee isticmaalka qalabku yahay 14 maalmood oo keliya, kadibna waa inaad iibsataa liisanka.
Download XLTools Add-on
- Ka dib markii aad ka soo dejisay faylka kudheerka xltools.exewaa inay sii wadaan rakibidooda. Si aad u maamusho rakibaha, laba jeer guji badhanka bidix ee ku yaal faylka rakibida. Ka dib markaa, daaqad ayaa bilaabi doonta taas oo aad u baahan tahay inaad ku xaqiijiso heshiiskaaga heshiiska heshiiska liisan ee isticmaalka alaabta Microsoft - NET Framework 4. Si arrintan loo sameeyo, riix batoonka "Ogolow" xagga hoose ee daaqada.
- Ka dib markaa, rakibistu waxay soo rogtaa faylasha loo baahan yahay waxayna bilaabaan habka rakibida.
- Marka xigta, daaqad furan oo aad ku xaqiijinayso ogolaanshahaaga si aad u rakibto tan ekeysiga. Si taas loo sameeyo, riix badhanka. "Ku rakib".
- Ka dibna wuxuu bilaabmaa nidaamka rakibida si toos ah iskudubka laftiisa.
- Kadib dhammaystirka, daaqad ayaa furi doonta taas oo lagu soo wargalin doono in rakibidda si guul leh loo dhammeeyo. Daaqada la cayimay, kaliya riix badhanka "Xir".
- Isku-xirka waxaa lagu rakibay oo hadda waxaad ku shaqeyn kartaa faylka Excel taas oo aad u baahan tahay inaad abaabiso su'aal SQL ah. Si wadajir ah ula xaashida Excel, daaqad furan si aad u gasho code liisanka XLTools. Haddii aad haysato kood, waxaad u baahan tahay inaad gasho berrinka ku habboon oo riix badhanka "OK". Haddii aad rabto in aad isticmaasho qaybta bilaashka ah 14 maalmood, markaa waxaad u baahan tahay inaad gujiso badhanka. "Meel Gaarka ah".
- Markaad doorato liisanka tijaabada, daaqad yar oo furan ayaa u furan meesha aad u baahan tahay inaad sheegto magacaaga koowaad iyo kan dambe (waxaad isticmaali kartaa magac xumo) iyo e-mail. Taas ka dib, riix badhanka "Bilaw Xilliga Xilliga".
- Marka xigta waxaan ku laabannaa daaqadda liisanka. Sida aad arki karto, qiimaha aad soo gashay waa horey u soo bandhigay. Hadda waxaad u baahan tahay inaad riixdo badhanka. "OK".
- Ka dib markaad sameyso farsamooyinka kor ku xusan, muraayad cusub ayaa ka muuqan doonta koobigaaga Excel - "XLTools". Laakiin ha ku degdegin inaad gasho. Ka hor intaadan abuurin su'aal, waxaad u baahan tahay inaad bedesho arrin miis leh, oo aan ku shaqeyn doono, miiska loo yaqaan "smart" miiska oo ku siin magac.
Si arrintan loo sameeyo, dooro array cayiman ama mid kasta oo ka mid ah xubnihiisa. Inaad ku jirto tabarka "Guri" riix icon "Sawir ahaan sida miiska". Waxaa lagu rakibay cajaladda qalabka dhismaha. "Noocyada". Ka dib markaa liistada noocyo kala duwan ayaa la furay. Dooro qaabka aad u aragto taam. Doorashadan ma saameyn doonto shaqeynta miiska, markaa waxaad ku saleysantahay doorashadaada oo keliya iyada oo ku saleysan aragtida muuqaalka muuqaalka. - Taas ka dib, daaqad yar ayaa la bilaabay. Waxay muujinaysaa iskudhafka miiska. Sida caadiga ah, barnaamijka laftiisa ayaa "ku soo qaadaaya" cinwaanka buuxa ee arraytka, xitaa haddii aad dooratay kaliya hal unug. Hase yeeshee, haddii aysan jirin wax faragelin ah oo lagu hubinayo xogta ku taal gudaha "Ku calaamadee meesha ku yaal xogta miiska". Sidoo kale waxaad u baahan tahay inaad fiiro gaar ah u yeelato sheyga "Jadwalka leh cinwaanada", waxaa jiray sax ah, haddii madaxyahankaaga ku yaala xaafadaada ay dhab ahaantii joogaan. Kadib guji badhanka "OK".
- Ka dib markaa, dhammaan qeybaha la cayimay waxaa lagu qeexi doonaa miiska, taas oo saameyn doonta labadooda (tusaale ahaan, fidinta) iyo bandhig muuqaal ah. Miiska loo cayimay ayaa loo magacaabi doonaa. Si loo aqoonsado loona bedelo marka la rabo, waxaan ku dhejineynaa wax kasta oo ka mid ah array. Koox dheeraad ah oo tabs ah ayaa ka muuqda xadhig - "La shaqeynta miisaska". U dhaqaaq dhaqaaq "Dhismaha"meeleyntiisa. Qalabka ku jira qalabka dhismaha "Guryaha" berrinka dhexdiisa "Magaca Jadwalka" magaca dukumiintiga, kaas oo barnaamijka si toos ah loogu qoondeeyey, ayaa lagu tilmaami doonaa.
- Haddii loo baahdo, isticmaaluhu wuxuu u bedeli karaa magacan si uu u noqdo mid wargelin ah oo dheeraad ah adoo si fudud u galaya ikhtiyaarka la rabo in uu ka soo galo kumbuyuutarka oo riixaya fure Gali.
- Ka dib markaa, miiska waa diyaar waana inaad si toos ah ugu tagi kartaa ururka codsiga. U dhaqaaq dhaqaaq "XLTools".
- Ka bacdi ka-beddelka cajaladda ku yaal qalabka dhismaha "SQL weydiimo" riix icon Samee SQL.
- Daaqada daaqada SQL query ayaa bilaabmaysa. Meelaha bidixda, cadee xaashida dukumiintiga iyo jadwalka ku yaala geedkii xogta kaas oo su'aal la sameyn doono.
Gudaha saxda ah ee daaqada, kaas oo inta badan ka shaqeeya, waa tifaftiraha xogta SQL. Waxaad u baahan tahay inaad qorto barnaamijka. Magacyada saxda ah ee miiska la xushay waxaa horay loo soo bandhigi doonaa si toos ah. Xulashada sirta ah ee loo marayo ayaa la sameeyaa amarka SELECT. Waxaad u baahan tahay inaad ka baxdid liistada oo keliya liisaska aad rabto amarka qeexan ee geedi socodka.
Marka xigta, qor qoraalka amarka aad rabto inaad codsato walxaha la soo xulay. Amarada waxay ka kooban yihiin isticmaalayaal gaar ah. Halkan waxaa ah qoraalada aasaasiga ah ee SQL:
- AMARKA AMARKA - kala soocidda qiimaha;
- JOIN - ku soo biir miisaska;
- GROUP BY - Kooxaha qiimaynta;
- SUM - Soo-ururinta qiimaha;
- Dhexdhexaad - Ka qaad duqeeyayaasha.
Intaa waxaa dheer, in dhismaha su'aal, waxaad isticmaali kartaa hawlwadeennada MAX, MIN, Avg, COUNT, LEFT iyo kuwa kale
Qaybta hoose ee daaqada, waa inaad si cad u sheegtaa meesha natiijada ka soo baxda la soo bandhigi doono. Tani waxay noqon kartaa xaashi cusub oo buuggan ah (oo ah mid default) ama nooc gaar ah oo ku yaal xaashida hadda. Xaaladda dambe, waxaad u baahan tahay inaad dib u habeyn ku sameyso meeshii ku haboon oo aad u sheegeyso isku-duwayaasha qeybtan.
Ka dib markii codsiga la sameeyey iyo goobaha u dhigma ayaa la sameeyey, riix badhanka. Orod xagga hoose ee daaqada. Ka dib markaa, qalliinka soo galay ayaa la sameyn doonaa.
Casharka: Jaantusyada muraayadaha ee Excel
Nidaamka 2aad: Isticmaal Qalabyada Qalabka lagu rakibo Excel
Waxaa sidoo kale jira hab lagu abuuro su'aal SQL ah oo loogu talagalay ilaha xogta la soo xulay iyada oo la isticmaalayo qalabka dhismaha ee Excel.
- Samee barnaamijka Excel. Ka dib markaad u dhaqaaqdo tabarka "Xogta".
- Qaybta qalabka "Helitaanka Xogta Dibedda"kaas oo ku yaal cajaladda, riix icon "Ilo kale". Liiska fursado dheeraad ah. Xulo sheyga "Laga soo bilaabo Wicitaanka Xiriirka Xirfadaha".
- Waxay bilaabaan Wizard Connection Data. Liistada liiska xogta ilaha, dooro "ODBC DSN". Ka dib guji badhanka "Xiga".
- Daaqad ayaa furan Xiriiriyeyaasha Xiriirinta Macluumaadka, taas oo aad u baahan tahay inaad doorato nooca ilaha. Dooro magac "MS Access Database". Kadib guji badhanka. "Xiga".
- Daaqad yar oo fariisin ah ayaa la furaa kaas oo aad u tagto diiwaanka goobta diiwaanka mdb ama qaabka loo yaqaan 'format'. Jidadka u dhexeeya dariiqooyinka macquulka ah waxaa lagu qabtaa goob gaar ah. "Disks". Inta u dhaxaysa wicitaanada, kala-guurka waxaa lagu sameeyaa aagga dhexe ee daaqada loo yaqaan "Catalogs". Meelaha bidixda ee daaqada, faylasha ku yaala liiska hadda waa la soo bandhigaa haddii ay haystaan mdb extension ama accdb. Waa goobtan oo aad u baahan tahay inaad doorato magaca faylka, ka dibna riix badhanka "OK".
- Kaddibna, daaqad lagu doorto miis ku yaalla xogta la soo bandhigay ayaa la bilaabay. Meelaha dhexe, dooro magaca miiska la doonayo (haddii ay jiraan dhowr), ka dibna riix badhanka "Xiga".
- Ka dib markaa, daaqada faylka kaydka xogta ayaa furan. Halkan waa macluumaadka aasaasiga ah ee isku xiran ee aan ku qornay. Daaqadan, kaliya riix badhanka. "Doon".
- On the sheet Excel, daaqada laga soo dejiyey xogta ayaa la bilaabay. Waa suurtagal in la tilmaamo qaabka aad rabto in xogta la soo bandhigo:
- Shaxda;
- Warbixinta Miisaanka;
- Jaantuska kooban.
Dooro ikhtiyaarka aad rabto. Hoostaada hoose waxaad u baahan tahay inaad sheegto meesha saxda ah ee lagu qorayo: xaashi cusub ama xaashi hadda. Xaaladda dambe, waxa kale oo suurtogal ah in la doorto isuduwaha goobta. Marka la eego, macluumaadka waxaa la dhigayaa xaashida hadda. Qeybta kore ee bidixda ee shayga laga keeno waxaa lagu meeleeyaa unugyada. A1.
Ka dib markii dhammaan goobaha soo dejinta la cayimay, riix badhanka "OK".
- Sida aad u arki karto, miiska mareegta ayaa loo wareejinayaa xaashida. Kadibna u gudub tabarka "Xogta" oo riix badhanka "Xiriirinta"kaas oo lagu riday cajalad ku yaal qalabka dhismaha oo leh magac isku mid ah.
- Taas ka dib, xiriirinta buugga ayaa la bilaabay. Waxaan ku arki karnaa magaca xogta hore ee ku xiran. Haddii ay jiraan dhowr bangi oo xiran, dooro midka aad u baahan tahay oo aad doorato. Ka dib guji badhanka "Guryaha ..." dhinaca dhinaca midig ee daaqada.
- Daaqadda guryaha xiriirka ayaa bilaabanaya. U diyaari maryaha "Qeexitaan". In garoonka "Qoraalka amar", xagga hoose ee daaqada hadda, qor taliska SQL sida waafaqsan imtixaanka luuqada, oo aan si kooban uga hadalnay marka la tixgelinayo Habka 1. Kadib guji badhanka "OK".
- Taas ka dib, si toos ah dib ugu noqo daaqada xidhiidhka buugga. Kaliya waxaan gujin karnaa badhanka "Cusbooneysiin" waxaa ku jira. Xogta waxaa lagu helayaa su'aal, ka dib markii xogta xogta ay soo celineyso natiijooyinka ay ku shaqeyneyso dib u celinta xaashida Excel, miiska horay loo soo wareejiyey.
Habka 3: Isku-xirka Sansibar-ka
Intaa waxaa dheer, iyada oo loo marayo qalabyada Excel, waxaa suurtogal ah in lagu xiro SQL Server iyo soo dir codsiyada. Dhisidda su'aal way ka duwan tahay doorashadii hore, laakiin marka hore, waxaad u baahan tahay inaad isku xirto xidhiidhka laftiisa. Aan aragno sida loo sameeyo.
- Isticmaal Excel oo tag galka "Xogta". Ka dib guji badhanka "Ilo kale"oo lagu dhajiyay cajalad ku yaal qalabka dhismaha "Helitaanka Xogta Dibedda". Waqtigan, ka soo liiska soo baxa, dooro ikhtiyaarka "Laga soo bilaabo SQL Server".
- Xidhiidhka xogta xogta ayaa furan. In garoonka "Magaca Server" sheeg magaca magaca server ee aan ku xirno. Kooxaha xuduudaha "Macluumaadka Xisaabta" waxaad u baahan tahay inaad go'aansato sida xiriirku u dhici doono: adoo isticmaalaya aqoonsiga Windows ama adiga oo isticmaalaya magaca isticmaalaha iyo sirta. Waxaan soo bandhignaa furaha sida ku xusan go'aanka. Haddii aad dooratay ikhtiyaarka labaad, ka dib marka lagu daro beeraha u dhigma waa inaad gashaa magaca isticmaalaha iyo sirta. Kadib dhammaan goobaha la sameeyo, guji badhanka. "Xiga". Ka dib markii ficilkan la sameeyey, xidhiidhka ku-xiran ee server-ka qeexay wuxuu dhacaa. Tallaabooyin dheeraad ah oo lagu abaabulayo su'aalaha xogta waxay la mid yihiin kuwa lagu sharraxay qaabkii hore.
Sida aad u arki karto, Excel, weydiinta SQL waxaa loo abaabuli karaa sida qalabka dhismaha ee barnaamijka, iyo iyada oo gacan ka heleysa ka-qaybgalaha saddexaad. Isticmaal kasta wuxuu dooran karaa ikhtiyaarka ku habboon isaga oo ku haboon inuu xaliyo hawl gaar ah. Inkastoo, awoodaha XLTools ku dari-gaaban, guud ahaan, ayaa weli ah mid aad u sareeya oo ka badan qalabyada Excel-ku dhisay. Lumida ugu weyn ee XLTools waa in mudada isticmaalka bilaashka ah ee ku-biirinta ay ku kooban tahay laba wiig oo kali ah.