SQL Ufroen a Microsoft Excel

Pin
Send
Share
Send

SQL ass eng populär Programméierungssprooch déi benotzt gëtt wann Dir mat Datenbanken (DB) schafft. Och wann et eng separat Uwendung heescht Access fir Datebankoperatioune am Microsoft Office gëtt, Excel kann och mat Datenbanken schaffen andeems SQL Ufroen gemaach ginn. Loosst eis erausfannen wéi eng ähnlech Ufro op verschiddene Weeër ze bilden.

Kuckt och: Wéi een eng Datebank an Excel erstellt

Erstellt SQL Ufro an Excel

D'SQL Queresprooch ënnerscheet sech vun Analoga an deem praktesch all modern Datebankmanagement Systemer mat et schaffen. Dofir ass et guer net iwwerraschend datt sou en fortschrëttlechen Dësch Prozessor wéi Excel, deen vill zousätzlech Funktiounen huet, och weess wéi mat dëser Sprooch ze schaffen. SQL Benotzer, déi Excel benotzen, kënne vill verschidde disparate Tabulaldaten organiséieren.

Method 1: benotzt en Add-in

Awer éischt, kucke mer d'Optioun wann Dir eng SQL Ufro vun Excel kënnt erstellen net mat Standard Tools benotzt, awer mat engem Drëtt-Party Add-in. Ee vun de beschten Add-ons déi dës Aufgab ausféieren ass den XLTools Toolkit, deen zousätzlech zu dëser Feature eng ganz Rei aner Funktiounen ubitt. True, et sollt bemierkt datt déi gratis Period fir d'Benotzung vum Tool nëmmen 14 Deeg ass, an da musst Dir eng Lizenz kafen.

Eroflueden XLTools Add-in

  1. Nodeems Dir den Zousatzdatei erofgelueden hutt xltools.exesollt weider installéieren. Fir den Installateur ze starten, dubbelklickt op der lénker Maus Knäppchen op der Installatiounsdatei. Duerno wäert eng Fënster opmaachen, an där Dir Ären Accord mat der Lizenzvertrag fir d'Benotzung vu Microsoft Produkter muss bestätegen - NET Framework 4. Fir dëst ze maachen, klickt einfach op de Knäppchen “Ech akzeptéieren” um Enn vun der Fënster.
  2. Duerno luet den Installateur déi néideg Dateien erof a fänkt de Prozess vun hinnen z'installéieren.
  3. Duerno wäert eng Fënster opmaachen an där Dir Är Zoustëmmung bestätegt dës Add-in ze installéieren. Fir dëst ze maachen, klickt op de Knäppchen Installéieren.
  4. Duerno fänkt d'Installatiounsprozedur vum Add-in selwer un.
  5. No senger Fäerdegstellung wäert eng Fënster opmaachen, an där et bericht gëtt datt d'Installatioun erfollegräich ofgeschloss war. An der spezifizéierter Fënster klickt just op de Knäppchen Zoumaachen.
  6. Den Add-in ass installéiert an elo kënnt Dir den Excel Datei lafen an deem Dir d'SQL Query organiséiere musst. Zesumme mam Excel Blat gëtt eng Fënster opgemaach fir den XLTools Lizenzcode anzeginn. Wann Dir e Code hutt, musst Dir et an dat passend Feld aginn an um Knäppchen klickt "OK"An. Wann Dir déi gratis Versioun fir 14 Deeg wëllt benotzen, da klickt einfach op de Knäppchen Test Lizenz.
  7. Wann Dir eng Testlizenz gewielt hutt, fänkt eng aner kleng Fënster un, wou Dir Ären Numm a säin Numm soll uginn (Dir kënnt en Alias ​​benotzen) an E-Mail. Duerno klickt op de Knäppchen "Start Period".
  8. Als nächst gi mir zréck an d'Lizenzfenster. Wéi Dir kënnt gesinn, ginn d'Wäerter, déi Dir aginn hutt, scho gewisen. Elo musst Dir just op de Knäppchen klickt "OK".
  9. Nodeems Dir déi uewe genannte Manipulatioune gemaach hutt, erschéngt en neien Tab an Ärer Excel Instanz - "XLTools"An. Awer mir sinn net presséiert doriwwer ze goën. Ier mer eng Ufro kreéieren, musse mir d'Tabellraum mat där mir schaffen am sougenannten "Smart" Dësch konvertéieren an et en Numm ginn.
    Fir dat ze maachen, wielt déi spezifizéiert Array oder all Element dovun. An der Tab sinn "Heem" klickt op d'Ikon "Format als Dësch"An. Et gëtt op der Band an der Toolbox gesat. StilerAn. Duerno geet eng Selektiounslëscht vu verschiddene Stiler op. Wielt de Stil deen Dir denkt datt néideg ass. Déi spezifizéiert Wiel beaflosst den Tafelfunktionalitéit net op all Manéier, also bas Är Wiel nëmmen op Basis vu visuellen Affichage Virléiften.
  10. Duerno fänkt eng kleng Fënster un. Et weist d'Koordinaten vum Dësch. In der Regel, de Programm selwer "plukt" d'voll Adress vun der Array op, och wann Dir nëmmen eng Zell der wielt. Awer just am Fall, et stéiert net fir d'Informatioun ze kontrolléieren déi am Feld ass "Gitt de Standuert vun den Tabellendaten spezifizéieren"An. Gitt och opmierksam op nächster Element Rubrik Dëschan, et gouf e Scheckmark ob d'S Header an Ärem Array wierklech präsent sinn. Da klickt op de Knäppchen "OK".
  11. Duerno gëtt dat ganzt spezifizéiert Range als Dësch formatéiert, wat souwuel seng Eegeschafte beaflossen (zum Beispill Stretching) an de visuellen Affichage. Dee spezifizéierten Dësch kritt een Numm. Fir et z'erkennen a wärend ze änneren, klickt op all Element vun der Array. Eng zousätzlech Grupp vu Tabs erschéngt um Band - "Mat Dëscher schaffen"An. Plënnert op den Tab "Designer"an et gesat. Op der Band an der Toolbox "Properties" am Feld "Dësch Numm" den Numm vun der Array datt de Programm dat automatesch zougewisen ass gëtt ugewisen.
  12. Wann Dir wëllt, kann de Benotzer dësen Numm zu engem informativen Numm änneren, einfach andeems hien déi gewënschten Optioun am Feld vum Tastatur aginn an den Tast dréckt Gitt an.
  13. Duerno ass den Dësch prett an Dir kënnt direkt op d'Organisatioun vun der Demande weidergoen. Plënnert op den Tab "XLTools".
  14. Nodeems Dir an de Toolbox an der Toolbox gitt "SQL Ufroen" klickt op d'Ikon Run SQL.
  15. D'SQL Ufro Ausféierungsfenster fänkt un. A senger lénkser Regioun sollt Dir de Blat vum Dokument an den Dësch um Datebaum uginn, zu deem d'Demande generéiert gëtt.

    An der rietser Fënster vun der Fënster, déi et meescht besat, ass de SQL Ufro Editor selwer. Et ass noutwendeg Programm Code anzeschreiwen. D'Kolumnamen vun der gewielter Tabell do ginn scho automatesch ugewisen. Kolonne fir d'Veraarbechtung ginn mam Kommando ausgewielt WËLLTAn. Et ass noutwendeg nëmmen an de Kolonnen ze hannerloossen datt Dir de spezifizéierte Kommando Prozess wëllt.

    Als nächst gëtt den Text vum Kommando, deen Dir op déi gewielte Objete benotze wëllt, geschriwwen. D'Équipë ginn mat speziellen Opérateuren zesummegesat. Hei sinn d'Basis SQL Aussoen:

    • BESTËMMT VUN - Sorte vu Wäerter;
    • Maacht mat - bannen Dëscher;
    • GROUP BY - Gruppéierung vu Wäerter;
    • SUM - Summatioun vu Wäerter;
    • Distinkt - Entféierung vun Duplikaten.

    Zousätzlech kënnen d'Betreiber benotzt ginn fir eng Ufro ze bauen MAX, MIN, Duerchschnëtt, COUNT, Lénks an anerer

    Am ënneschten Deel vun der Fënster sollt Dir uginn wou d'Veraarbechtungsresultat ugewise gëtt. Dëst kann en neit Blat vum Buch sinn (par défaut) oder eng spezifesch Palette op der aktueller Blat. Am leschte Fall musst Dir de Schalter op déi entspriechend Positioun réckelen an d'Koordinaten vun dëser Gamme spezifizéieren.

    Nodeems d'Demande gemaach ass an déi entspriechend Astellunge gemaach goufen, klickt op de Knäppchen Run um Enn vun der Fënster. Duerno gëtt déi aginn Handlung duerchgefouert.

Lektioun: Smart Dëscher an Excel

Methode 2: benotzt d'gebaut-an Excel Tools

Et gëtt och e Wee fir eng SQL Ufro géint eng gewielte Datquelle ze kreéieren mat den Excel agebauten Tools.

  1. Mir starten den Excel Programm. Duerno réckelen op d'Tab "Donnéeën".
  2. An der Toolbox "Baussendaten kréien"op der Bande lokaliséiert, klickt op d'Ikon "Aus anere Quellen"An. Eng Lëscht mat weider Optiounen gëtt op. Wielt dat Element an "Aus dem Datenverbindungsguide".
  3. Fänkt un Donnéeën Verbindung WizardAn. An der Lëscht vun Typen vun Datenquellen, wielt "ODBC DSN"An. Duerno klickt op de Knäppchen "Nächst".
  4. Fenster mécht op Donnéeën Verbindung Wizardsan deem Dir d'Zort vun der Quell wielt wëllt. Wielt e Numm "MS Access Datebank"An. Da klickt op de Knäppchen "Nächst".
  5. Eng kleng Navigatiounsfenster geet op, an deem Dir an d'Datebank Location Directory am mdb oder accdb Format sollt goen a wielt déi gewënschten Datebank Datei. Navigatioun tëscht logesche Drive gëtt an engem speziellen Feld gemaach. ScheiwenAn. Tëscht den Direktioune gëtt eng Iwwergangung an der zentraler Regioun vun der Fenster genannt "Katalogen"An. D'Fichier'en am aktuellen Verzeechnes ginn an der lénkser Fenster vun der Fënster ugewisen wann se d'Extensioun mdb oder accdb hunn. Et ass an dësem Beräich deen Dir de Dateinumm wielt musst a klickt dann op de Knäppchen "OK".
  6. Duerno gëtt d'Tafelwahlfenster an der spezifizéierter Datebank gestart. Wielt am zentrale Beräich den Numm vum gewënschten Dësch (wann et e puer sinn), a klickt duerno op de Knäppchen "Nächst".
  7. Duerno geet déi gespäichert Dateverbindungsdatei Fenster op. Hei ass d'Basis Informatioun iwwer d'Verbindung déi mir konfiguréiert hunn. An dëser Fënster klickt just op de Knäppchen Fäerdeg.
  8. Eng Excel Datenimportfenster gëtt op engem Excel Worksheet gestart. Duer kënnt Dir uginn a wéi enger Form Dir wëllt déi Donnéeën presentéiert ginn:
    • Dësch;
    • PivotTable Rapport;
    • Zesummefaassungskart.

    Wielt d'Optioun, déi Dir braucht. E bësse méi niddereg ass noutwendeg fir ze weisen wou d'Daten solle placéiert ginn: op engem neie Blat oder op der aktueller Blat. Am leschte Fall ass et och méiglech d'Location Koordinaten ze wielen. Par défaut, ginn Donnéeën op dem aktuelle Blat plazéiert. Déi iewescht lénks Eck vum importéierten Objet ass an der Zell A1.

    Nodeems all Import Astellunge spezifizéiert sinn, klickt op de Knäppchen "OK".

  9. Wéi Dir kënnt gesinn, gëtt den Dësch aus der Datebank op de Blat geréckelt. Da fuere mer op den Tab "Donnéeën" a klickt op de Knäppchen Verbindungen, déi um Band steet an der Toolbox mam selwechten Numm.
  10. Duerno ass d'Fenster fir d'Verbindung mat dem Buch ze starten. An et gesi mer den Numm vun der virdru verbonnene Datebank. Wann et e puer verbonne Datenbanken sinn, da wielt déi noutwendeg a wielt se. Duerno klickt op de Knäppchen "Properties ..." op der rietser Säit vun der Fënster.
  11. D'Verbindungseigenschaffenster fänkt un. Mir réckelen an et an den Tab "Definitioun"An. Am Feld Team Textum Enn vun der aktueller Fënster lokaliséiert, schreiwe mir de SQL Kommando am Aklang mat der Syntax vun dëser Sprooch, iwwer déi mir kuerz geschwat hunn wann ee bedenkt Method 1An. Da klickt op de Knäppchen "OK".
  12. Duerno geet de System automatesch zréck an d'Buchverbindungsfenster. Mir kënnen nëmmen op de Knäppchen klickt "Refresh" an et. Eng Ufro gëtt un d'Datebank gemaach, duerno ass d'Datebank d'Resultater vun hirer Veraarbechtung zréck op den Excel Blat, op den Dësch, dee mir virdru transferéiert hunn.

Method 3: Connect op SQL Server

Ausserdeem kënnt Dir duerch Excel Tools e SQL Server verbannen a Ufroën do schécken. Eng Ufro opzebauen ënnerscheet sech net vun der viregter Optioun, awer als éischt musst Dir d'Verbindung selwer etabléieren. Loosst eis kucken wéi et geet.

  1. Mir starten den Excel Programm a mir passen op den Tab "Donnéeën"An. Duerno klickt op de Knäppchen "Aus anere Quellen", deen um Band an den Toolblock plazéiert ass "Baussendaten kréien"An. Dës Kéier, wielt d'Optioun aus dem Dropdown-Lëscht "Vum SQL Server".
  2. Dëst mécht d'Fënster fir d'Verbindung mat dem Datebankserver opzemaachen. Am Feld "Servernumm" den Numm vum Server un deem mer verbonne sinn. An der Parametergrupp Kont Informatioun musst Dir entscheeden wéi d'Verbindung geschitt: Windows Authentifikatioun benotzen oder e Benotzernumm a Passwuert aginn. Mir setzen de Schalter no der Entscheedung. Wann Dir déi zweet Optioun gewielt hutt, da musst Dir zousätzlech e Benotzernumm a Passwuert an de passenden Felder umellen. Nodeems all d'Astellunge ofgeschloss sinn, klickt op de Knäppchen "Nächst"An. Nodeems dës Aktioun gemaach ass, fënnt eng Verbindung zum spezifizéierte Server statt. Weider Schrëtt fir d'Organisatioun vun enger Ufro an der Datebank sinn ähnlech wéi déi, déi mir an der viregter Method beschriwwen hunn.

Wéi Dir kënnt gesinn, am Excel Excel, kann eng Ufro souwuel mat den agebaute Tools vum Programm a mat der Hëllef vun Drëtt-Party Add-ons organiséiert ginn. All Benotzer kann d'Optioun wielen, déi méi bequem fir hien ass a méi gëeegent ass fir eng spezifesch Aufgab ze léisen. Och wann d'Features vum XLTools add-in allgemeng nach ëmmer e bësse méi fortgeschratt sinn wéi déi agebaut an Excel Tools. Déi Haaptschwieregkeet vu XLTools ass datt de Begrëff fir fräi Benotzung vum Add-in nëmmen op zwee Kalennerwoche limitéiert ass.

Pin
Send
Share
Send