Mae SQL yn iaith raglennu boblogaidd a ddefnyddir wrth weithio gyda chronfeydd data (DB). Er bod cymhwysiad ar wahân o'r enw Access ar gyfer gweithrediadau cronfa ddata yn Microsoft Office, gall Excel hefyd weithio gyda chronfeydd data trwy wneud ymholiadau SQL. Gadewch i ni ddarganfod sut i ffurfio cais tebyg mewn sawl ffordd.
Gweler hefyd: Sut i greu cronfa ddata yn Excel
Creu ymholiad SQL yn Excel
Mae iaith ymholiad SQL yn wahanol i analogau gan fod bron pob system rheoli cronfa ddata fodern yn gweithio gydag ef. Felly, nid yw'n syndod o gwbl bod prosesydd bwrdd mor ddatblygedig ag Excel, sydd â llawer o swyddogaethau ychwanegol, hefyd yn gwybod sut i weithio gyda'r iaith hon. Gall defnyddwyr SQL sy'n defnyddio Excel drefnu llawer o wahanol ddata tablau gwahanol.
Dull 1: defnyddio ychwanegyn
Ond yn gyntaf, gadewch inni edrych ar yr opsiwn pan allwch chi greu ymholiad SQL gan Excel nid yn defnyddio offer safonol, ond gan ddefnyddio ychwanegiad trydydd parti. Un o'r ychwanegion gorau sy'n cyflawni'r dasg hon yw pecyn cymorth XLTools, sydd, yn ychwanegol at y nodwedd hon, yn darparu llu o swyddogaethau eraill. Yn wir, dylid nodi mai dim ond 14 diwrnod yw'r cyfnod rhad ac am ddim ar gyfer defnyddio'r offeryn, ac yna bydd yn rhaid i chi brynu trwydded.
Dadlwythwch Ychwanegiad XLTools
- Ar ôl i chi lawrlwytho'r ffeil ychwanegu xltools.exedylai symud ymlaen i'w osod. I gychwyn y gosodwr, cliciwch ddwywaith ar botwm chwith y llygoden ar y ffeil osod. Ar ôl hynny, bydd ffenestr yn agor lle bydd angen i chi gadarnhau eich cytundeb â'r cytundeb trwydded ar gyfer defnyddio cynhyrchion Microsoft - Fframwaith NET 4. I wneud hyn, cliciwch ar y botwm “Rwy’n derbyn” ar waelod y ffenestr.
- Ar ôl hynny, mae'r gosodwr yn lawrlwytho'r ffeiliau gofynnol ac yn dechrau'r broses o'u gosod.
- Yna bydd ffenestr yn agor lle mae'n rhaid i chi gadarnhau eich caniatâd i osod yr ychwanegiad hwn. I wneud hyn, cliciwch ar y botwm Gosod.
- Yna mae gweithdrefn gosod yr ychwanegiad ei hun yn dechrau.
- Ar ôl ei gwblhau, bydd ffenestr yn agor lle adroddir bod y gosodiad wedi'i gwblhau'n llwyddiannus. Yn y ffenestr benodol, cliciwch ar y botwm Caewch.
- Mae'r ychwanegiad wedi'i osod a nawr gallwch chi redeg y ffeil Excel lle mae angen i chi drefnu'r ymholiad SQL. Ynghyd â'r ddalen Excel, mae ffenestr yn agor ar gyfer nodi cod trwydded XLTools. Os oes gennych god, mae angen i chi ei nodi yn y maes priodol a chlicio ar y botwm "Iawn". Os ydych chi am ddefnyddio'r fersiwn am ddim am 14 diwrnod, yna cliciwch ar y botwm Trwydded Brawf.
- Wrth ddewis trwydded dreial, mae ffenestr fach arall yn agor, lle mae angen i chi nodi'ch enw a'ch cyfenw (gallwch ddefnyddio alias) ac e-bost. Ar ôl hynny, cliciwch ar y botwm "Dechreuwch y cyfnod prawf".
- Nesaf, dychwelwn i ffenestr y drwydded. Fel y gallwch weld, mae'r gwerthoedd y gwnaethoch chi eu nodi eisoes yn cael eu harddangos. Nawr does ond angen i chi glicio ar y botwm "Iawn".
- Ar ôl i chi gyflawni'r triniaethau uchod, bydd tab newydd yn ymddangos yn eich enghraifft Excel - "XLTools". Ond nid ydym ar frys i fynd i mewn iddo. Cyn creu ymholiad, mae angen i ni drosi'r arae bwrdd y byddwn yn gweithio gyda hi i'r tabl “craff” fel y'i gelwir a rhoi enw iddo.
I wneud hyn, dewiswch yr arae penodedig neu unrhyw elfen ohoni. Bod yn y tab "Cartref" cliciwch ar yr eicon "Fformat fel tabl". Fe'i gosodir ar y rhuban yn y blwch offer. Arddulliau. Wedi hynny mae rhestr ddethol o wahanol arddulliau yn agor. Dewiswch yr arddull sy'n angenrheidiol yn eich barn chi. Ni fydd y dewis penodedig yn effeithio ar ymarferoldeb y bwrdd mewn unrhyw ffordd, felly seiliwch eich dewis ar sail y dewisiadau arddangos gweledol yn unig. - Yn dilyn hyn, mae ffenestr fach yn cychwyn. Mae'n nodi cyfesurynnau'r tabl. Fel rheol, mae'r rhaglen ei hun yn “codi” cyfeiriad llawn yr arae, hyd yn oed os dewiswch un gell yn unig ynddo. Ond rhag ofn, nid yw'n trafferthu gwirio'r wybodaeth sydd yn y maes "Nodwch leoliad y data tabl". Hefyd rhowch sylw i eitem agos Tabl Pennawd, roedd marc gwirio a yw'r penawdau yn eich arae yn bresennol mewn gwirionedd. Yna cliciwch ar y botwm "Iawn".
- Ar ôl hynny, bydd yr ystod benodol gyfan yn cael ei fformatio fel tabl, a fydd yn effeithio ar ei briodweddau (er enghraifft, ymestyn) a'r arddangosfa weledol. Rhoddir enw i'r tabl penodedig. Er mwyn ei gydnabod a'i newid yn ôl ewyllys, cliciwch ar unrhyw elfen o'r arae. Mae grŵp ychwanegol o dabiau yn ymddangos ar y rhuban - "Gweithio gyda thablau". Symud i'r tab "Dylunydd"gosod ynddo. Ar y rhuban yn y blwch offer "Priodweddau" yn y maes "Enw'r tabl" bydd enw'r arae y bydd y rhaglen a roddir iddi yn awtomatig yn cael ei nodi.
- Os dymunir, gall y defnyddiwr newid yr enw hwn i un mwy addysgiadol, dim ond trwy nodi'r opsiwn a ddymunir yn y maes o'r bysellfwrdd a phwyso'r allwedd Rhowch i mewn.
- Ar ôl hynny, mae'r tabl yn barod a gallwch symud ymlaen yn uniongyrchol i drefniadaeth y cais. Symud i'r tab "XLTools".
- Ar ôl mynd i'r rhuban yn y blwch offer "Ymholiadau SQL" cliciwch ar yr eicon Rhedeg SQL.
- Mae ffenestr gweithredu ymholiad SQL yn cychwyn. Yn ei ardal chwith, dylech nodi taflen y ddogfen a'r tabl ar y goeden ddata y cynhyrchir y cais iddi.
Yn y cwarel dde o'r ffenestr, sy'n meddiannu'r rhan fwyaf ohoni, mae golygydd ymholiad SQL ei hun. Mae angen ysgrifennu cod rhaglen ynddo. Bydd enwau colofn y tabl a ddewiswyd yno eisoes yn cael eu harddangos yn awtomatig. Dewisir colofnau i'w prosesu gan ddefnyddio'r gorchymyn DETHOL. Mae'n angenrheidiol gadael yn y rhestr dim ond y colofnau hynny rydych chi am i'r gorchymyn penodedig eu prosesu.
Nesaf, mae testun y gorchymyn rydych chi am ei gymhwyso i'r gwrthrychau a ddewiswyd wedi'i ysgrifennu. Cyfansoddir timau gan ddefnyddio gweithredwyr arbennig. Dyma'r datganiadau SQL sylfaenol:
- GORCHYMYN GAN - didoli gwerthoedd;
- Ymunwch - ymuno â byrddau;
- GRWP GAN - grwpio gwerthoedd;
- SUM - crynhoi gwerthoedd;
- Nodedig - cael gwared ar ddyblygiadau.
Yn ogystal, gellir defnyddio gweithredwyr i lunio ymholiad MAX, MIN, Avg, COUNT, Chwith ac eraill
Yn rhan isaf y ffenestr dylech nodi lle bydd y canlyniad prosesu yn cael ei arddangos. Gall hwn fod yn ddalen newydd o'r llyfr (yn ddiofyn) neu'n ystod benodol ar y ddalen gyfredol. Yn yr achos olaf, mae angen i chi symud y switsh i'r safle priodol a nodi cyfesurynnau'r ystod hon.
Ar ôl i'r cais gael ei wneud a gwneud y gosodiadau cyfatebol, cliciwch ar y botwm Rhedeg ar waelod y ffenestr. Ar ôl hynny, bydd y llawdriniaeth a gofnodwyd yn cael ei pherfformio.
Gwers: Tablau Smart yn Excel
Dull 2: defnyddiwch yr offer Excel adeiledig
Mae yna hefyd ffordd i greu ymholiad SQL yn erbyn ffynhonnell ddata ddethol gan ddefnyddio'r offer adeiledig Excel.
- Rydyn ni'n dechrau'r rhaglen Excel. Ar ôl hynny, symudwch i'r tab "Data".
- Yn y blwch offer "Cael data allanol"wedi'i leoli ar y rhuban, cliciwch ar yr eicon "O ffynonellau eraill". Mae rhestr o opsiynau pellach yn agor. Dewiswch yr eitem ynddo "O'r dewin cysylltiad data".
- Yn cychwyn Dewin Cysylltiad Data. Yn y rhestr o fathau o ffynonellau data, dewiswch "ODBC DSN". Ar ôl hynny, cliciwch ar y botwm "Nesaf".
- Ffenestr yn agor Dewiniaid Cysylltiad Datalle rydych chi am ddewis y math o ffynhonnell. Dewiswch enw "Cronfa Ddata Mynediad MS". Yna cliciwch ar y botwm "Nesaf".
- Mae ffenestr lywio fach yn agor, lle dylech fynd i gyfeiriadur lleoliad y gronfa ddata ar ffurf mdb neu accdb a dewis y ffeil gronfa ddata a ddymunir. Mae llywio rhwng gyriannau rhesymegol yn cael ei wneud mewn maes arbennig. Disgiau. Rhwng cyfeirlyfrau, trosglwyddir yn ardal ganolog y ffenestr o'r enw "Catalogau". Mae'r ffeiliau yn y cyfeiriadur cyfredol yn cael eu harddangos ym mhaen chwith y ffenestr os oes ganddyn nhw'r estyniad mdb neu'r accdb. Yn yr ardal hon mae angen i chi ddewis enw'r ffeil, ac yna cliciwch ar y botwm "Iawn".
- Yn dilyn hyn, lansir y ffenestr dewis tabl yn y gronfa ddata benodol. Yn yr ardal ganolog, dewiswch enw'r tabl a ddymunir (os oes sawl un), ac yna cliciwch ar y botwm "Nesaf".
- Ar ôl hynny, mae'r ffenestr ffeil cysylltiad data arbed yn agor. Dyma'r wybodaeth sylfaenol am y cysylltiad a ffurfweddwyd gennym. Yn y ffenestr hon, cliciwch ar y botwm Wedi'i wneud.
- Mae ffenestr mewnforio data Excel yn cael ei lansio ar daflen waith Excel. Ynddo, gallwch nodi ym mha ffurf rydych chi am i'r data gael ei gyflwyno:
- Tabl;
- Adroddiad PivotTable;
- Siart cryno.
Dewiswch yr opsiwn sydd ei angen arnoch chi. Mae angen ychydig yn is i nodi ble y dylid gosod y data: ar ddalen newydd neu ar y ddalen gyfredol. Yn yr achos olaf, mae hefyd yn bosibl dewis y cyfesurynnau lleoliad. Yn ddiofyn, rhoddir data ar y ddalen gyfredol. Mae cornel chwith uchaf y gwrthrych a fewnforiwyd wedi'i leoli yn y gell A1.
Ar ôl nodi'r holl leoliadau mewnforio, cliciwch ar y botwm "Iawn".
- Fel y gallwch weld, symudir y tabl o'r gronfa ddata i'r ddalen. Yna rydyn ni'n symud i'r tab "Data" a chlicio ar y botwm Cysylltiadau, sydd wedi'i leoli ar y tâp yn y blwch offer o'r un enw.
- Ar ôl hynny, lansir y ffenestr ar gyfer cysylltu â'r llyfr. Ynddi gwelwn enw'r gronfa ddata a oedd wedi'i chysylltu o'r blaen. Os oes sawl cronfa ddata gysylltiedig, yna dewiswch yr un angenrheidiol a'i dewis. Ar ôl hynny, cliciwch ar y botwm "Priodweddau ..." ar ochr dde'r ffenestr.
- Mae'r ffenestr priodweddau cysylltiad yn cychwyn. Rydym yn symud ynddo i'r tab "Diffiniad". Yn y maes Testun Tîmwedi'i leoli ar waelod y ffenestr gyfredol, rydym yn ysgrifennu'r gorchymyn SQL yn unol â chystrawen yr iaith hon, y buom yn siarad amdani yn fyr wrth ystyried Dull 1. Yna cliciwch ar y botwm "Iawn".
- Ar ôl hynny, mae'r system yn dychwelyd yn awtomatig i'r ffenestr cysylltiad llyfr. Ni allwn ond clicio ar y botwm "Adnewyddu" ynddo. Gwneir cais i'r gronfa ddata, ac ar ôl hynny mae'r gronfa ddata yn dychwelyd canlyniadau ei phrosesu yn ôl i'r ddalen Excel, i'r tabl a drosglwyddwyd gennym o'r blaen.
Dull 3: Cysylltu â Gweinyddwr SQL
Yn ogystal, trwy offer Excel, gallwch gysylltu â SQL Server ac anfon ymholiadau ato. Nid yw adeiladu cais yn wahanol i'r opsiwn blaenorol, ond yn gyntaf oll, mae angen i chi sefydlu'r cysylltiad ei hun. Gawn ni weld sut i wneud hynny.
- Rydyn ni'n dechrau'r rhaglen Excel ac rydyn ni'n pasio i'r tab "Data". Ar ôl hynny, cliciwch ar y botwm "O ffynonellau eraill", sy'n cael ei roi ar y tâp yn y bloc offer "Cael data allanol". Y tro hwn, o'r gwymplen, dewiswch yr opsiwn "O Weinyddwr SQL".
- Mae hyn yn agor y ffenestr ar gyfer cysylltu â gweinydd y gronfa ddata. Yn y maes "Enw'r gweinydd" nodwch enw'r gweinydd yr ydym yn cysylltu ag ef. Yn y grŵp paramedr Gwybodaeth Gyfrif mae angen i chi benderfynu sut y bydd y cysylltiad yn digwydd: defnyddio dilysiad Windows neu drwy nodi enw defnyddiwr a chyfrinair. Rydym yn gosod y switsh yn ôl y penderfyniad. Os dewisoch chi'r ail opsiwn, yna ar ben hynny bydd yn rhaid i chi nodi enw defnyddiwr a chyfrinair yn y meysydd priodol. Ar ôl i'r holl leoliadau gael eu cwblhau, cliciwch ar y botwm "Nesaf". Ar ôl cyflawni'r weithred hon, mae cysylltiad â'r gweinydd penodedig yn digwydd. Mae camau pellach ar gyfer trefnu ymholiad i'r gronfa ddata yn debyg i'r rhai a ddisgrifiwyd gennym yn y dull blaenorol.
Fel y gallwch weld, yn Excel Excel, gellir trefnu ymholiad gydag offer adeiledig y rhaglen a gyda chymorth ychwanegion trydydd parti. Gall pob defnyddiwr ddewis yr opsiwn sy'n fwy cyfleus iddo ac sy'n fwy addas ar gyfer datrys tasg benodol. Er, mae nodweddion ychwanegiad XLTools, yn gyffredinol, yn dal i fod ychydig yn fwy datblygedig na'r offer Excel adeiledig. Prif anfantais XLTools yw bod y term ar gyfer defnyddio'r ychwanegyn am ddim wedi'i gyfyngu i ddim ond pythefnos calendr.