Ang mga pangutana sa SQL sa Microsoft Excel

Pin
Send
Share
Send

Ang SQL usa ka sikat nga programming language nga gigamit kung nagtrabaho kauban ang mga database (DB). Bisan kung adunay usa ka gilain nga aplikasyon nga gitawag nga Access alang sa mga operasyon sa database sa Microsoft Office, ang Excel mahimo usab nga magtrabaho sa mga database pinaagi sa paghimo sa mga pangutana sa SQL. Atong mahibal-an kung giunsa paghimo ang usa ka parehas nga hangyo sa lainlaing mga paagi.

Tan-awa usab: Giunsa paghimo ang usa ka database sa Excel

Paghimo SQL pangutana sa Excel

Ang sinultian nga pangutana sa SQL lahi gikan sa mga analogue sa hapit tanan nga mga sistema sa pagdumala sa database nga nagtrabaho uban niini. Busa, dili katingad-an nga ang ingon usa ka advanced processor sa lamesa sama sa Excel, nga adunay daghang mga dugang nga gimbuhaton, nahibal-an usab kung giunsa kini molihok sa kini nga sinultian. Ang mga tiggamit sa SQL nga mogamit sa Excel mahimong mag-organisar sa daghang lainlaing mga datos nga tabular nga datus.

Paagi 1: paggamit og usa ka add-in

Apan una, tan-awon naton ang kapilian kung mahimo ka makahimo og usa ka pangutana sa SQL gikan sa Excel nga dili gigamit ang mga standard nga mga himan, apan ang paggamit sa usa ka ikatulo nga partido nga add-in. Usa sa labing kaayo nga mga add-on nga naghimo niini nga buluhaton mao ang XLTools toolkit, nga, dugang sa kini nga bahin, naghatag usa ka host sa ubang mga gimbuhaton. Tinuod, kinahanglan nga hinumdoman nga ang libre nga panahon alang sa paggamit sa himan 14 ka adlaw ra, ug unya kinahanglan ka mopalit usa ka lisensya.

Pag-download sa XLTools Dugang

  1. Pagkahuman gi-download nimo ang add-in file xltools.exekinahanglan mopadayon sa pag-install niini. Aron masugdan ang installer, pag-double click ang wala nga mouse button sa pag-instalar file. Pagkahuman niana, ablihan ang usa ka bintana diin kinahanglan nimo nga kumpirmahon ang imong kasabutan sa kasabutan sa lisensya alang sa paggamit sa mga produkto sa Microsoft - NET Framework 4. Aron mahimo kini, i-klik lamang ang buton "Gidawat ko" sa ubos sa bintana.
  2. Pagkahuman niana, gi-download sa installer ang mga gikinahanglan nga file ug nagsugod ang proseso sa pag-install niini.
  3. Unya ang usa ka bintana ablihan diin kinahanglan nimo nga kumpirmahan ang imong pagtugot sa pag-install niini nga add-in. Aron mahimo kini, i-klik ang button Pag-instalar.
  4. Pagkahuman nagsugod ang pamaagi sa pag-install sa pagdugang.
  5. Pagkahuman na kini, magbukas ang usa ka bintana kung diin ireport nga ang pag-instalar malampuson nakumpleto. Sa tin-aw nga bintana, i-klik lamang ang buton Paghuman.
  6. Gi-install ang add-in ug karon mahimo nimo nga ipadagan ang file sa Excel kung diin kinahanglan nimo nga organisahon ang pangutana sa SQL. Kauban sa sheet sa Excel, ang usa ka bintana nagbukas alang sa pagsulod sa XLTools code sa lisensya. Kung adunay usa ka code, kinahanglan nimo nga isulud kini sa angay nga uma ug i-klik ang buton "OK". Kung gusto nimo gamiton ang libre nga bersyon sulod sa 14 nga mga adlaw, unya i-klik lamang ang buton Lisensya sa Pagsulay.
  7. Kung nagpili sa usa ka lisensya sa pagsulay, ang lain nga gamay nga bintana abli, diin kinahanglan nimo nga ipiho ang imong ngalan ug apelyido (mahimo ka mogamit usa ka alyas) ug email. Pagkahuman niana, i-klik ang button "Pagsugod sa panahon sa pagsulay".
  8. Sunod, mobalik kami sa bintana sa lisensya. Sama sa imong nakita, ang mga mithi nga imong gisudlay gipakita na. Karon kinahanglan ra nimo ma-klik ang buton "OK".
  9. Human nimo buhata ang mga manipulasyon sa ibabaw, makita ang usa ka bag-ong tab sa imong okasyon sa Excel - "XLTools". Apan dili kami nagdali sa pagsulod niini. Sa wala pa maghimo usa ka pangutana, kinahanglan naton i-convert ang laray sa lamesa diin magtrabaho kami sa gitawag nga "matalino" nga lamesa ug hatagan kini usa ka ngalan.
    Aron mahimo kini, pilia ang gitakda nga han-ay o bisan unsang elemento niini. Anaa sa tab "Balay" pag-klik sa icon "Format ingon lamesa". Gibutang kini sa laso sa toolbox. Mga Estilo. Pagkahuman niana naablihan ang lista sa pagpili sa lainlaing mga estilo. Pilia ang estilo nga sa imong hunahuna kinahanglanon. Ang gitino nga kapilian dili makaapekto sa pag-andar sa lamesa sa bisan unsang paagi, busa ibase ang imong gipili nga pinasikad sa mga gusto sa visual display.
  10. Pagkasunod niini, nagsugod ang usa ka gamay nga bintana. Gipaila niini ang mga koordinar sa lamesa. Ingon usa ka lagda, ang programa mismo "nagpili" sa tibuuk nga adres sa us aka laray, bisan kung gipili nimo ang usa lamang ka selyula niini. Apan sa kaso lang, dili kini makababag sa pagsusi sa kasayuran nga naa sa kapatagan "Ipiho ang lokasyon sa datos sa lamesa". Pagtagad usab sa duol nga butang Pagpangulo sa lamesa, adunay usa ka tseke kung ang mga header sa imong laray tinuod nga naa. Pagkahuman i-klik ang buton "OK".
  11. Pagkahuman niana, ang tibuuk nga gitakda nga gilaraw ingon usa ka lamesa, nga makaapekto sa duha nga mga kabtangan niini (pananglitan, pag-inat) ug ang visual display. Ang gitakda nga lamesa hatagan usa ka ngalan. Aron mailhan kini ug ibalhin kini sa kabubut-on, pag-klik sa bisan unsang elemento sa laray. Usa ka dugang nga grupo sa mga tab ang makita sa laso - "Nagtrabaho kauban ang mga lamesa". Pagbalhin sa tab "Tigdisenyo"gibutang sa kini. Sa laso sa toolbox "Properties" sa bukid "Ngalan sa lamesa" ang ngalan sa laray nga awtomatiko nga gipakita sa programa nga awtomatiko igapakita.
  12. Kung gusto, mahimong usbon sa kini nga ngalan ang usa ka labi ka labi nga kasayuran, pinaagi lamang sa pagsulod sa gusto nga kapilian sa kapatagan gikan sa keyboard ug pagpamugos sa yawi Pagsulod.
  13. Pagkahuman niana, ang lamesa andam na ug mahimo ka nga makapadayon diretso sa organisasyon sa hangyo. Pagbalhin sa tab "XLTools".
  14. Pagkahuman moadto sa laso sa toolbox "Mga pangutana sa SQL" pag-klik sa icon Pagdagan SQL.
  15. Nagsugod ang window sa pagpatay sa SQL nga pangutana. Sa wala nga bahin sa lugar, kinahanglan nimo nga ipasabut ang sheet sa dokumento ug lamesa sa data nga kahoy diin ang hangyo makamugna.

    Sa tuo nga bintana sa bintana, nga nag-okupar sa kadaghanan niini, mao ang editor sa query sa SQL mismo. Gikinahanglan nga isulat ang code sa programa dinhi. Ang mga ngalan sa kolum sa pinili nga lamesa adunay awtomatikong ipakita. Ang mga kolum alang sa pagproseso gipili gamit ang mando PILI. Gikinahanglan nga mobiya sa lista ra ang mga haligi nga gusto nimo nga iproseso ang gihatag nga mando.

    Sunod, ang teksto sa mando nga gusto nimo ipadapat sa mga pinili nga mga butang nahisulat. Ang mga koponan gilangkuban gamit ang mga espesyal nga operator. Ania ang mga sukaranan nga mga pahayag sa SQL:

    • GIHATAGAN SA - pagsunud sa mga kantidad;
    • Pag-apil - pag-apil sa mga lamesa;
    • GRUPO NI - pagpundok sa mga kantidad;
    • SUM - pagtuktok sa mga kantidad;
    • Kalainan - pagtangtang sa mga duplicate.

    Dugang pa, ang mga tiggamit mahimo’g gamiton aron makahimo usa ka pangutana MAX, MIN, Avg, MAABAYO, Wala ug uban pa

    Sa ubos nga bahin sa bintana kinahanglan nimo nga ipahayag kung diin ipakita ang resulta sa pagproseso. Mahimo kini usa ka bag-ong sheet sa libro (pinaagi sa default) o usa ka piho nga sakup sa karon nga sheet. Sa ulahi nga kaso, kinahanglan nimo ibalhin ang switch sa angay nga posisyon ug ipiho ang mga coordinate sa kini nga range.

    Pagkahuman gibuhat ang hangyo ug gihimo ang mga katugbang nga setting, pag-klik sa buton Pagdagan sa ubos sa bintana. Pagkahuman niini, ang gipili nga operasyon ang ipahigayon.

Leksyon: Mga Smart Tables sa Excel

Paagi 2: gamita ang mga gitukod nga kagamitan sa Excel

Adunay usab usa ka paagi aron makamugna ang usa ka pangutana sa SQL batok sa usa ka pinili nga gigikanan sa datos gamit ang gitukod nga mga himan sa Excel.

  1. Gisugdan namon ang programa sa Excel. Pagkahuman niana, paglihok sa tab "Data".
  2. Sa toolbox "Pagkuha sa gawas nga datos"nga nahimutang sa laso, pag-klik sa icon "Gikan sa ubang mga gigikanan". Gibuksan ang usa ka lista sa mga dugang nga kapilian. Pilia ang aytem nga naa niini "Gikan sa wizard sa koneksyon sa data".
  3. Magsugod Data Connection Wizard. Sa lista sa mga matang sa mga gigikanan sa datos, pilia "ODBC DSN". Pagkahuman niana, i-klik ang button "Sunod".
  4. Bukas ang bintana Wizards sa Pagkonektar sa Datadiin gusto nimo pilion ang tipo sa gigikanan. Pagpili usa ka ngalan "MS Access Database". Pagkahuman i-klik ang buton "Sunod".
  5. Gibuksan ang usa ka gamay nga bintana sa nabigasyon, diin kinahanglan ka moadto sa direktoryo sa lokasyon sa database sa format sa mdb o accdb ug pilia ang gitinguha nga database file. Ang pag-navigate tali sa lohikal nga drive nahimo sa usa ka espesyal nga uma. Mga Diskusyon. Sa taliwala sa mga direktoryo, usa ka paglihok ang gihimo sa sentro nga lugar sa bintana nga gitawag "Mga Catalog". Ang mga file sa karon nga direktoryo gipakita sa wala nga pane sa bintana kung sila adunay extension mdb o accdb. Dinhi sa kini nga lugar kinahanglan nimo nga pilion ang ngalan sa file, ug dayon i-klik ang button "OK".
  6. Pagkahuman niini, ang bintana sa pagpili sa lamesa sa gitino nga database gilansad. Sa sentro nga lugar, pilia ang ngalan sa gusto nga lamesa (kung adunay daghang), ug dayon i-klik ang buton "Sunod".
  7. Pagkahuman niana, ablihan ang nakaluwas nga data connection file. Ania ang batakang kasayuran bahin sa koneksyon nga among gi-configure. Niini nga bintana, i-klik lamang ang buton Tapos na.
  8. Usa ka window sa import sa data sa paglusad ang gilansad sa usa ka worksheet sa Excel. Sa kini, mahimo nimong ipasabut kung unsang porma ang gusto nimo nga igpakita ang datos:
    • Lamesa;
    • Taho nga PivotTable;
    • Tsart sa buod.

    Pilia ang kapilian nga imong kinahanglan. Ang usa ka gamay nga ubos kinahanglan nga ipasabut kung diin kinahanglan ibutang ang datos: sa usa ka bag-ong sheet o sa karon nga sheet. Sa ulahing kaso, posible usab nga pilion ang mga koordinasyon sa lokasyon. Pinaagi sa default, ang data gibutang sa kasamtangan nga sheet. Ang ibabaw nga wala nga kanto sa gi-import nga butang nahimutang sa selyula A1.

    Human mahibal-an ang tanan nga mga setting sa import, pag-klik sa buton "OK".

  9. Sama sa imong nakita, ang lamesa gikan sa database gibalhin sa sheet. Unya kita mobalhin sa tab "Data" ug i-klik ang buton Koneksyon, nga nahimutang sa tape sa toolbox nga parehas nga ngalan.
  10. Pagkahuman niana, ang bintana alang sa pagkonekta sa libro gilansad. Dinhi makita namon ang ngalan sa kaniadto konektado nga database. Kung adunay daghang mga konektado nga mga database, dayon pilia ang gikinahanglan ug pilia kini. Pagkahuman niana, i-klik ang button "Mga kabtangan ..." sa tuo nga kilid sa bintana.
  11. Nagsugod ang mga bintana sa koneksyon sa mga koneksyon. Nibalhin kami sa kini nga tab "Kahubitan". Sa bukid Text sa Teamnga nahimutang sa ilawom sa bintana sa karon nga bintana, gisulat namon ang mando SQL pinauyon sa syntax sa kini nga sinultian, nga gisulti namon sa makadiyot kung gihunahuna Paagi 1. Pagkahuman i-klik ang buton "OK".
  12. Pagkahuman niana, ang sistema awtomatikong mobalik sa bintana koneksyon sa libro. Mahimo ra naton ma-klik ang buton "Refresh" diha. Gihimo ang usa ka hangyo sa database, pagkahuman ibalik sa database ang mga sangputanan sa pagproseso niini balik sa sheet sa Excel, ngadto sa lamesa nga kaniadto gibalhin namon.

Paagi 3: Pagkonektar sa SQL Server

Gawas pa, pinaagi sa mga tool sa Excel, mahimo nimong makonektar ang SQL Server ug ipadala ang mga pangutana bahin niini. Ang usa ka hangyo sa pagtukod dili magkalainlain gikan sa miaging kapilian, apan una sa tanan, kinahanglan nimo nga tukuron ang koneksyon mismo. Tan-awon naton kung paano ini himuon.

  1. Gisugdan namon ang programa sa Excel ug gipasa kami sa tab "Data". Pagkahuman niana, i-klik ang button "Gikan sa ubang mga gigikanan", nga gipahimutang sa tape sa block sa himan "Pagkuha sa gawas nga datos". Niining panahona, gikan sa lista sa drop-down, pilia ang kapilian "Gikan sa SQL Server".
  2. Gibuksan niini ang bintana alang sa pagkonekta sa database server. Sa bukid "Ngalan sa server" ipasabut ang ngalan sa server nga among gikonektar. Sa grupo nga parameter Impormasyon sa Account kinahanglan nimo nga magdesisyon kung giunsa ang mahitabo ang koneksyon: gamit ang Windows authentication o pinaagi sa pagsulod sa usa ka username ug password. Gibutang namon ang switch sumala sa desisyon. Kung gipili nimo ang ikaduha nga kapilian, nan dugang pa kinahanglan nga mosulod ka usa ka username ug password sa angay nga mga natad. Human mahuman ang tanan nga mga setting, pag-klik sa buton "Sunod". Pagkahuman sa paghimo niini nga aksyon, nahinabo ang usa ka koneksyon sa gitakda nga server. Ang dugang nga mga lakang alang sa pag-organisar sa usa ka pangutana sa database susama sa among gihulagway sa miaging pamaagi.

Sama sa imong nakita, sa Excel Excel, ang usa ka pangutana mahimong i-organisar sa kauban nga mga himan sa programa ug sa tabang sa mga third-party add-in. Ang matag tiggamit mahimong makapili sa kapilian nga labi ka dali alang kaniya ug labi nga angay alang sa pagsulbad sa usa ka piho nga buluhaton. Bisan pa, ang mga bahin sa XLTools add-in, sa kinatibuk-an, labi pa ka us aka abante kaysa mga gitukod nga mga tool sa Excel. Ang nag-unang pagkadaut sa XLTools mao nga ang termino alang sa libre nga paggamit sa pagdugang nga gilimitahan sa duha lamang ka semana sa kalendaryo.

Pin
Send
Share
Send