SQL dia tenim-pampianarana malaza izay ampiasaina rehefa miasa miaraka amin'ny tahiry (DB). Na dia misy fampiharana samihafa aza ny fikirakirana databatra ao amin'ny Microsoft Office suite - Access, nefa Excel dia afaka miasa ihany koa amin'ny database, ka mametraka fanontaniana SQL. Andeha hojerentsika ny fomba ahafahantsika manangana izany fangatahana amin'ny fomba samihafa.
Jereo koa: Ahoana ny famoronana databatra ao Excel
Mamorona fikarohana SQL ao amin'ny Excel
Ny fiteny query SQL dia tsy mitovy amin'ny analogs satria ny ankamaroan'ny rafitra rehetra momba ny fitehirizana ny database dia miasa miaraka aminy. Noho izany, tsy dia mahagaga loatra raha toa ka mampiasa io fiteny io ihany koa ny processeur tabilao tahaka ny Excel, izay misy fiasa maro hafa. Ireo mpampiasa manana fahaizana amin'ny fampiasana SQL amin'ny Excel dia afaka manangana tahirin-kevitra maromaro samihafa.
Fomba 1: Mampiasa Add-ons
Saingy aloha, andeha hijerena safidy iray rehefa afaka mamorona fanontana SQL avy amin'ny Excel tsy mampiasa fitaovana maoderina, fa mampiasa ny fanampiana hafa. Ny iray amin'ireo fitaovana tsara indrindra ampiasaina amin'ity asa ity dia ny XLTools toolkit, izay, ankoatra io endri-javatra io, dia manome asa maro hafa. Na izany aza, tokony voamarika fa ny fotoana malalaka amin'ny fampiasana ny fitaovana dia 14 andro monja, ary avy eo dia tsy maintsy mividy fahazoan-dalana.
Download XLTools Add-on
- Rehefa avy nandefa ny rakitra fanampiny ianao xltools.exetokony handeha amin'ny fametrahana azy. Raha te-hanamboatra ny installer ianao dia tsindrio ny bokotra ankavia amin'ny bokotra fametrahana. Aorian'izany, ny varavarankely dia hanomboka izay ilainao hanamarina ny fifanarahana amin'ny fifanekena momba ny fampiasana ny vokatra Microsoft - NET Framework 4. Mba hanaovana izany, tsindrio fotsiny ilay bokotra "Manaiky aho" amin'ny faran'ny varavarankely.
- Aorian'izany, ny rindrambaiko dia mandefa ny rakitra ilaina ary manomboka ny dingana fametrahana.
- Aorian'izay, misy varavarankely iray misokatra izay tsy maintsy hanamafy ny fanekenao hananganana ity fanampiny. Mba hanaovana izany, kitiho ny bokotra. "Install".
- Avy eo dia manomboka ny fomba fametrahana ny mivantana mivantana ny fanampiana ao anatiny.
- Rehefa vita ny fanontaniany, dia hanokatra varavarankely iray izay ahafantarana azy fa nahomby ny fametrahana azy. Ao amin'ny fikandrana voatondro dia tsindrio fotsiny ilay bokotra "Close".
- Ny tranokala dia napetraka ary ankehitriny dia afaka mandefa rakitra Excel ianao izay mila mandamina ny fangatahana SQL. Miaraka amin'ny takelaka Excel dia misy varavarankely misokatra hampidirana ny lisansa XLTools. Raha manana fehezan-dalàna ianao, dia mila miditra ao amin'ny sehatra mety ianao ary tsindrio ny bokotra "OK". Raha te-hampiasa ilay version maimaim-poana mandritra ny 14 andro ianao, dia mila tsindrio fotsiny ilay bokotra. "Lisitry ny fitsarana".
- Rehefa misafidy licence ianao dia misy varavarankely iray hafa misokatra izay tokony hamaritra ny anaranao voalohany sy ny anarany (afaka mampiasa solonanarana ianao) ary e-mail. Aorian'izany, kitiho ny bokotra "Manomboka amin'ny fotoam-pitsarana".
- Avy eo dia averinay any amin'ny varavarankely lisansy. Araka ny hitanao, efa naseho ireo soatoavina noraisinao. Amin'izao fotoana izao dia mila manindry bokotra ianao. "OK".
- Aorian'ny fanatanterahanao ireo fanontana voalaza etsy ambony, hisy tabilao vaovao hiseho ao amin'ny copy excel - "XLTools". Nefa tsy maika handeha hiditra ao. Alohan'ny hamoronana fangatahana, mila mamadika tohatra misy tabilao izahay, izay hiasa, ao anatin'ilay latabatra "smart" ary manome azy anarana.
Raha manao izany ianao dia fidio ny kitondro na ny iray amin'ireo singa ao aminy. Ny maha-eo amin'ny takelaka "Home" tsindrio ny sary "Fahaefatra toy ny latabatra". Izy io dia apetraka eo amin'ny kasety eo amin'ny sakana amin'ny fitaovana. "Styles". Aorian'izany dia misokatra ny lisitr'ireo karazana hafa. Fidio izay fomba fanao hitanao. Ity safidy ity dia tsy hisy fiantraikany eo amin'ny sehatr'ilay latabatra, noho izany dia mametraha ny safidinao fotsiny amin'ny alàlan'ny safidy hita maso. - Aorian'izany dia misy varavarankely kely manomboka. Izany dia manondro ny fandrindrana ny latabatra. Amin'ny fitsipika, ny fandaharana dia "mamoaka" ny adiresy feno ilay array, na dia sela iray monja aza no nofidinao. Saingy raha toa ka tsy manelingelina ny fanamarinana ny vaovao eny an-kianja izany "Asio ny toerana misy ny angona takelaka". Mila mifantoka amin'ny zavatra ihany koa ianao "Loha misy lohateny", nisy fanamarihana, raha toa ka misy ny lohamilina ao amin'ny kitaponao. Dia kitiho ny bokotra "OK".
- Aorian'izany, ny laharana voafaritra dia aseho ho latabatra, izay hisy fiantraikany amin'ny toetra maha-izy azy (ohatra, ny fitohanana) sy ny fampisehoana sary. Hiantso ny latabatra voatondro. Mba hahafantarana izany ary hanova izany amin'ny sitrapony, dia tsindrio ny singa rehetra amin'ny array. Misy vondrona misy tabilao fanampiny miseho eo amin'ny tadiny - "Miasa miaraka amin'ny latabatra". Miroso mankany amin'ny tabilao "Designer"napetraka tao. Eo amin'ny kasety eo anelanelan'ny fitaovana "Properties" any an-tsaha "Anarana latabatra" Ny anaran'ny array, izay natolotra azy io ho azy, dia haseho.
- Raha ilaina dia afaka manova io anarana io amin'ny mpampiasa iray kokoa ny mpampiasa amin'ny fidirana tsotra izao ny safidy tianao any amin'ny saha avy amin'ny klavier ary manindry ny fanalahidy Ampidiro.
- Aorian'izany dia efa vonona ny latabatra ary afaka mandeha mivantana amin'ny fikarakarana ny fangatahana ianao. Miroso mankany amin'ny tabilao "XLTools".
- Aorian'ny fifindrana eo amin'ny kasety eo amin'ny sakana amin'ny fitaovana "SQL queries" tsindrio ny sary Manaova SQL.
- Ny fikandrana fanombohana SQL dia manomboka. Ampiasao eo amin'ny faritra havia, ny takelaka misy ny rakitra sy ny latabatra ao amin'ny hazo ampiasain'ny fikarohana.
Ao amin'ny faritra havanan'ny varavarankely, izay misy ny ankamaroany, dia ny tonian'ny fanontana SQL mihitsy. Ao anatin'izany dia mila manoratra code code. Ny anaran'ny tsanganana eo amin'ny latabatra voafantina dia haseho miharihary. Ny fifantenana ireo tsanganana ho an'ny fanitsiana dia atao amin'ny baiko SELECT. Ilainao ny miala ao amin'ilay lisitra fotsiny ireo sehatra tianao hampiharana ilay baiko voafaritra.
Manorata manaraka ny baikon'ny baiko tianao hampiharina amin'ireo zavatra voafantina. Ny baiko dia ahitana mpanamboatra manokana. Ireto ny fehezan-teny fototra SQL:
- ORDER BY - Ny sanda arovana;
- JOIN - midira latabatra;
- GROUP BY - fananganana soatoavina;
- vola - famintinana ny soatoavina;
- miavaka - esory ny duplicates.
Ankoatra izany, amin'ny fanorenana ny fangatahana dia azonao ampiasaina ireo mpandraharaha MAX, MIN, AVG, COUNT, ANKA ary ny hafa
Ao amin'ny faritra ambany ambanin'ny varavarankely, tokony hojerenao tsara hoe aiza no hipoitra ny vokatra azo. Ity dia mety ho ny taratasy vaovao amin'ny boky (raha alahatra) na ny faritra voafaritra amin'ny rakitra amin'izao fotoana izao. Amin'io tranga farany io, mila manamboatra ny famolavolana any amin'ny toerana mety ianao ary mamaritra ny fikajiana amin'io sehatra io.
Aorian'ilay fangatahana natao sy ny fanovana mifanaraka amin'izany dia tsindrio ny bokotra. "Run" amin'ny faran'ny varavarankely. Aorian'izany dia hivoaka ny fandidiana.
Lesona: latabatra mahay amin'ny Excel
Fomba 2: Mampiasà fitaovana ampiasaina amin'ny Excel
Misy ihany koa fomba iray hamoronana ny fangatahana SQL ho an'ny loharanom-baovao voafantina mampiasa ny fitaovana fananganana Excel.
- Afeno ny programa Excel. Taorian'io dia nifindra tany amin'ny tabilao "Data".
- Ao anatin'ireo fitaovana "Manome angona avy any ivelany"izay eo amin'ny kasety, tsindrio ny sary "Avy amin'ny loharano hafa". Lisitr'ireo safidy fanampiny. Mifidiana zavatra ao anatiny "From Wizard Data Connection".
- manomboka Data Connection Wizard. Soraty ao anatin'ny lisitr'ireo karazana loharanom-kaonty "ODBC DSN". Aorian'izany dia tsindrio ny bokotra "Next".
- Misokatra ny varavarankely Data Connection Wizards, izay mila mifantina ny karazana loharano. Misafidiana anarana "MS Access Database". Dia kitiho ny bokotra. "Next".
- Misy varavarankelin'ny fivoahana kely misokatra izay tokony handehananao any amin'ny lahatahiry famoaham-pejin-tranonkala ao amin'ny mdb na ny acdb ary ampidiro ny rakitra daty ilaina. Ny fiovana eo anelanelan'ny lojika dia atao amin'ny sehatra manokana. "Disks". Eo anelanelan'ny torohay, dia misy fifindrana any amin'ny faritra afovoan'ny varavarankely antsoina hoe "Catalogues". Ao amin'ny sisim-pejy havia, ny rakitra hita ao amin'ny lahatahiry misy dia miseho raha toa ka manana ny extension mdb na ny accdb. Ao amin'io faritra io no ilainao ny misafidy ny anaran'ny rakitra, ary tsindrio eo amin'ny bokotra "OK".
- Aorian'izany, misy fikandrana iray misafidy sehatra iray ao amin'ny daty voatondro dia alefa. Midira ao amin'ny faritra afovoany ny anaran'ny latabatra tianao (raha misy maro) ary tsindrio ny bokotra "Next".
- Aorian'io, ny varavarankely rakitra fanonerana rakitra manokatra dia misokatra. Ity ny fampahalalana fototra mifandray izay nomaninay. Ao amin'ity varavarankely ity, tsindrio fotsiny ilay bokotra. "Hatao".
- Ao amin'ny takelaka Excel, dia misy varavaran-drakitra data misokatra. Azonao atao ny manondro ny endrika izay tianao hampidirina ny angona:
- table;
- Pivot Table Report;
- Famintinana tantara.
Fidio izay safidy tianao. Eo ambany eto dia mila mamaritra mazava tsara ny toerana hametrahana ny angon-drakitra ianao: amin'ny taratasy vaovao na eo amin'ny taratasy misy azy. Amin'io tranga farany io, azo atao ihany koa ny mifidy ny toerana hifanaraka. Amin'ny alàlan'ny fanamarinana, napetraka eo amin'ny rakitra amin'izao fotoana izao ny angona. Ny efi-ankavia havia sisa no hita ao amin'ilay sela. A1.
Rehefa vita ny safidy momba ny fandefasana dia tsindrio ny bokotra "OK".
- Araka ny hitanao, ny tabilao ao amin'ny tahiry dia alefa eo amin'ilay taratasy. Avy eo dia hifindra amin'ny tabilao "Data" ary tsindrio ny bokotra "Connections"izay napetraka eo amin'ny kasety eo amin'ny sakana misy fitaovana miaraka amin'ny anarana mitovy.
- Aorian'izany dia tapaka ny fifandraisana amin'ilay boky. Ao aminy no ahitantsika ny anaran'ilay rakitra voarakitra teo aloha. Raha misy angona maromaro mifandraika dia mifidiana izay ilainao ary mifidiana izany. Aorian'izany dia tsindrio ny bokotra "Properties ..." eo ankavanan'ny varavarankely.
- Ny varavaran-tsofin'ny fifandraisana dia manomboka. Alefaso any amin'ny tabilao "Tapa-kevitra". Any an-tsaha "Laharan'ny baiko", amin'ny faran'ny varavarankely misy ankehitriny, soraty ny baiko SQL mifanaraka amin'ny toetoetran'ny fiteny, izay noresahantsika fohifohy teo am-pijerena Fomba 1. Dia kitiho ny bokotra "OK".
- Aorian'izany, misy fiverenana mandeha miverina mankany amin'ny varavaran-tranonkalan'ny bokotra vita. Azonao atao fotsiny ny manindry ny bokotra "Update" ao anatiny. Ny tahiry dia azo jerena amin'ny fangatahana, avy eo dia mamerina ny vokatry ny fanodinana azy any amin'ny rindranasa Excel, ho an'ny latabatra navoakan'ny anay.
Fomba 3: Mampifandray amin'ny SQL Server
Ankoatra izany, amin'ny alàlan'ny fitaovana Excel, azo atao ny mifandray amin'ny SQL Server ary mandefa ny fangatahana aminy. Ny fananganana fangatahana dia tsy mitovy amin'ny safidy teo aloha, saingy aloha indrindra, mila mametraka ny fifandraisana ianao. Andeha hojerentsika ny fomba hanaovana izany.
- Manaova Excel ary mandehana any amin'ny tablette "Data". Aorian'izany dia tsindrio ny bokotra "Avy amin'ny loharano hafa"izay napetraka eo amin'ny kasety eo amin'ny sakana amin'ny fitaovana "Manome angona avy any ivelany". Amin'ity indray mitoraka ity dia sokafy ny safidy "From SQL Server".
- Ny fifandraisana amin'ny server server dia misokatra. Any an-tsaha "Ny anaran'ny server" dia lazao ny anaran'ilay server izay ahafahantsika mifandray. Ao amin'ny vondrona paragrafy "Information momba ny kaonty" Mila manapa-kevitra ny fomba hitranga ny fifandraisana: amin'ny fampiasana ny fanamarinana Windows na amin'ny fampidirana anarana sy tenimiafina. Asehontsika ny famolavolana araka ny fanapahan-kevitra. Raha nifidy ny safidy faharoa ianao, dia ankoatra ny saha mifandraika dia tsy maintsy miditra anarana sy tenimiafina. Rehefa vita ny fanovana, tsindrio ny bokotra. "Next". Rehefa avy nanao io asa io ianao dia miseho ny fifandraisana amin'ny server voatondro. Ny hetsika hafa hikarakarana ny fangatahana tahirin-kevitra dia mitovy amin'ny voalazan'ny fomba taloha.
Araka ny hitanao, ao amin'ny Excel, ny fangatahana SQL dia azo arovana toy ny fitaovana fanorenana ao amin'ny programa, ary miaraka amin'ny fanampian'ny tafika fanampiny. Ny mpampiasa tsirairay dia afaka misafidy ny safidy izay mora kokoa aminy ary mety kokoa amin'ny famahana asa iray manokana. Na izany aza, ny fahafahan'ny XLTools add-in, amin'ny ankapobeny, dia mbola lavitra kokoa noho ireo fitaovana fanorenana Excel. Ny tsy fahampian'ny tena XLTools dia ny fotoana fampiasana malalaka ny fanampiana dia voafetra amin'ny herinandro roa monja.