SQL ass eng populär Programmiersprache déi benotzt gëtt wann Dir mat Datenbanken (DB) geschafft hutt. Obwuel et eng getrennte Applikatioun fir Datenbankaktiounen an der Microsoft Office Suite - Zougang ass, awer Excel kann och mat der Datebank arbeiten, SQL-Ufroën. Loosst eis erausfannen, wéi mir esou eng Ufro op verschidde Manéiere formuléieren kënnen.
Kuckt och: Wéi gesitt Dir eng Datebank an Excel
SQL-Query erstellen an Excel
D'SQL-Abféierungssprooch ënnerscheet sech vun Analoga un der Tatsaach, datt bal all modernen Datenbankverwaltungssystemer mat hierer schaffen. Dofir ass et net iwwerrascht, datt esou ee méi erweiderten tabulare Prozessor wéi Excel, deen vill Zousatzfunktiounen huet, och mat dëser Sprooch schaffen. Benotzer déi mat SQL benotzt ginn mat Excel kënnen verschidden ville verschiddene tabuläre Donnéeën organiséieren.
Methode 1: Verwenden de Add-ons
Eischtens, lued Iech d'Optioun wann Dir eng SQL-Abfrage vun Excel erstallt ouni de Standard Toolkit ze benotzen, awer mat engem Add-in mat engem drëtte Party. Ee vun den Top-Addons fir dës Aufgab ass den XLTools Toolkit, deen, nieft dëser Fonktioun, e Host vun anere Funktiounen ubitt. Allerdéngs muss et feststellen datt d'Gratis-Period vun der Benotzung vum Tool ass nëmmen 14 Deeg, a da muss Dir eng Lizenz erlaben.
Download XLTools-Add-on
- Nodeems Dir de add-in Datei erofgelueden hutt xltools.exesollt mat senger Installatioun weidergoen. Fir de Instruktiouner auszeféieren, klickt op de Link mat der Maustast an der Installatiounsdatei. Duerno gëtt eng Fënster opgeléist, wou Dir braucht Är Konventioun mat der Lizenzvertrag fir d'Benotzung vu Microsoft Produkter - NET Framework 4. ze bestätegen. Fir dëst ze klicken, klickt einfach op de Knäppchen "Akzeptéieren" am Fong vun der Fënster.
- Duerno gëtt den Installer déi erfuerderlech Dateie geliwwert a fänkt d'Installatiounsprozedur un.
- Als nächstes fänkt eng Fënster op, an där Dir Är Zoustëmmung befollegt fir dës Add-In ze installéieren. Fir dat ze maachen, klickt op de Knäppchen. "Install".
- Dann fänkt d'Installatiounsprozedur direkt un d'Add-In selwer un.
- Nodeems se fäerdeg ass eng Fënster opmaachen, wou et bericht ginn datt d'Installatioun fäerdeg gemaach ass. An der gewënschter Fënster klickt einfach op de Knäppchen "Zoumaache".
- De add-in ass installéiert a kann elo eng Excel Datei ausféieren, wou Dir eng SQL-Query organiséiere musst. Zesumme mam Excel Blat öffnen eng Fënster fir den XLTools Lizenz Code ze kréien. Wann Dir e Code hutt, musst Dir se op dësem Feld ewechhuelen an klickt op de Knäppchen "OK". Wann Dir déi gratis Versioun während 14 Deeg benotzen wëllt, da musst Dir just op de Knäppchen klickt. "Prozess Lizenz".
- Wann Dir eng Prouwenlizenz zielt, e weidere klenge Fënster opmaachen wou Dir braucht fir Är éischt a Virgänger ze spezifizéieren (Dir kënnt e Pseudonym benotzen) an e Mail. Duerno klickt op de Knäppchen "Start Trial Period".
- Dann komme mer zeréck an d'Lizenz Lizenz. Wéi Dir gesitt, sinn déi Wäerter, déi Dir agefouert hutt, schonn ugewisen. Elo musst Dir just den Knäpp dréckt. "OK".
- Nodeems Dir déi virgeschriwwe Manipulatioun hutt, kënnt e neie Tab nees an Ärem Excel Kopie - "XLTools". Mee net a fläissen, fir anzeginn. Ier Dir eng Query erstellen, musst Dir eng Tablett Array konvertéieren, mat där mir aarbechtsfäeg sinn, an eng sougenannte "intelligent" Dësch a ginn et e Numm.
Fir dat ze maachen, wielt de spezifizéierten Array oder eng vun hiren Elementer. An de Tab "Home" klickt op d'Ikon "Format als Dësch". Et gëtt op de Klebeband an de Block vun Instrumenter gesat. "Styles". Duerno gëtt eng Lëscht vu verschiddene Stiler gezeechent. Wielt de Stil, deen Dir gesitt. Dës Wiel wäert net beaflossen d'Funktionalitéit vun der Tabelle, also baséiert Är Auswiel alleng op Basis vu visuellen Affichage Viraussetzungen. - Duerno gëtt eng kleng Fënster gestart. Et weist op d'Koordinaten vum Dësch. D'Regel selwer selwer "hëllt" déi ganz Adress vun der Array, och wann Dir nëmmen eng Zell an et ausgewielt hutt. Mä just am Fall wou et net an der Kontroll vun der Informatioun kontrolléiert gëtt, déi am Feld ass "Gitt de Standort vun den Table Table" fest. Dir musst och Opmierksamkeet op Artikel iwwerhuelen "Table with headings", et war e Tick, wann d'Headeren an Äerem Array wierklech presentéieren. Da klickt op de Knäppchen "OK".
- Duerno gëtt de ganze spezifizéierte Sortiment als Tableau forméiert. Dat beaflossen souwuel hir Eegeschafte (zum Beispill Stretching) a visuell Display. Dee spezifizéierte Dësch gëtt genannt. Fir dat z'ënnerhuelen an ze änneren, klickt op all Element vun der Array. Eng zousätzlech Grupp vun Tabs op der Band - "Schafft mat Dëscher". Gitt op d 'Tab "Constructor"plazéiert sinn. Op der Kassett am Block vun Tools "Eegeschafte" am Beräich "Tabelle Numm" Den Numm vum Array, deen de Programm automatesch ass, gëtt uginn.
- Op Wonsch kann de Benotzer dësen Numm fir e méi informativ änneren andeems een d'gewënschten Optioun an d'Feld vun der Tastatur eroflueden an dréckt d 'Taste Eran.
- Duerno ass de Dësch fäerdeg an Dir kënnt direkt op d'Organisatioun vun der Ufro goen. Gitt op d 'Tab "XLTools".
- No der Iwwergank op dem Bask um Block vun Tools "SQL-Ufroën" klickt op d'Ikon SQL läschen.
- De SQL-Ufuerderiichtsdokumenter fänkt un. An der lénkser Gebitt a proposéiert d'Blat vum Dokument an d'Tabelle op den Datenbaum, op déi d'Ufro geformt ginn.
Am rechte Fenster vun der Fënster, déi am gréissten Deel dovun ass, ass den SQL-Query-Editor selwer. An Dir musst Programm Code benotzen. D'Spaltnamen vum ausgewielten Dësch gëtt et schonns automatesch. D'Auswiel vu Säulen fir d'Veraarbechtung gëtt mam Kommando gemaach SELECT. Dir musst an der Lëscht nëmmen déi Spalten déi Dir de bestëmmten Kommando veraarbecht wëllt verloossen.
Als nächstes schreift den Text vum Kommando datt Dir op déi gewielte Objeten gitt. Kommandë gi mat spezielle Betreiber kompatéiert. Hei sinn d'Basis SQL-Äusserungen:
- ORDER BY Sortie Wäerter;
- JOIN - join tables;
- GROUP BY - Gruppéierung vun Wäerter;
- SUM - Summéierung vun Wäerter;
- Ënnerscheed - Duplikat ausmaachen.
Zousätzlech, am Bau vun der Ufro, kënnt Dir d'Operatoren benotzen MAX, MIN, Avg, ZIELT, LEFT an anerer
Am ënneschten Deel vun der Fënster sollte genau festleeën, wou de Veraarbechtungsresultat opgefouert gëtt. Dëst kann e neie Blat vum Buch (par défaut) oder e spezifesche Beräich am aktuellen Blatt. Am lëschten Fall musst Dir de Knäppchen op déi passend Plaz positionéieren an d'Koordinate vun dësem Beräich ugewannt.
Nodeems d'Ufro gemaach an déi entspriechend Parameteren gemaach goufen, klickt op de Knäppchen. Run am Fong vun der Fënster. Duerno geet d'Operatiounsoperatioun duerch.
Lektioun: Smart Tabellen zu Excel
Methode 2: benotzt Excel Built-In Tools
Et ass och e Wee fir eng SQL-Abfrage fir eng gewielte Datenquelle ze benotzen mat Excel's gebauter Instrumenter.
- Fuerder de Programm Excel. Duerno rutschen op de Tab "Daten".
- Am Block vun Tools "Äusserdeideg Donnéen"déi am Klebeband läit, klickt op d'Ikon "Vun aneren Quellen". Eng Lëscht vu méi Méiglechkeeten. Dir kënnt en Element an "Aus Datenverknëppungsassistent".
- Starts Assistenz vum Verbindungsdatei. An der Lëscht vun Donnéenquellentypen, wielt "ODBC DSN". Duerno klickt op de Knäppchen "Nächst".
- 'Fënster opgemaach Datenverbindung Zauberer, wou Dir musst de Quellformuléieren wielen. Wielt e Numm "MS Access Database". Da klickt op de Knäppchen. "Nächst".
- E klenge Navigatiounsfener eröffnet an wou Dir am Verzeichnis vu Datebank am MDB oder Accdb-Format gitt an d'gewollte Datebankdatei wielen. Navigatioun tëschent logesche Fuerweren gëtt an engem spezielle Feld gemaach. "Disks". Tëschent Verzeichnisser gëtt en Iwwergank am Mëttelfeld vun der Fënster gemaach "Kataloge". Am lénksen Fensteren vun der Fënster sinn Dateien an dem aktuellen Verweck ginn opgefëllt wann se d'Extension mdb oder accdb hunn. Et ass an dësem Beräich dee Dir braucht fir den Dateinumm ze wielen, a klickt op de Knäppchen "OK".
- Duerno gëtt eng Fënster fir dës Tabell auswielen an der spezifizéierter Datebank lancéiert. Mat der Zentralregioun klickt de Numm vun der gewënschter Tabelle (wann et e puer ass) a klickt dann op de Knäppchen "Nächst".
- Duerno mécht d'Save Data Connection File Fënster op. Hei ass d'Basis Informatiounen, déi mir configuréiert hunn. An dëser Fënster klickt einfach op de Knäppchen. "Gemaach".
- Op der Excel Blat gëtt e Fichier importéiert. Et ass méiglech ze weisen op wéi Form déi Dir wëllt d'Donnéeë präsentéieren:
- Table;
- Pivot Table Report;
- Summary chart.
Kuckt d'Optioun Dir wëllt. Just ënnert der Dir musst genau soen, wou d'Donnéeën: op enger neier Blatt oder op der aktueller Plack. Am leschte Fall ass et och méiglech, d'Koordinaten vum Standuert ze wielen. Par défaut sinn d'Donnéeën op déi aktuell Plack gesat. Déi iewescht lénks Ecke vum importéierten Objet ass an der Zelle geluecht. A1.
Nodeems all Import-Astellungen spezifizéiert ginn, klickt op de Knäppchen "OK".
- Wéi Dir kënnt gesinn, gëtt den Dësch aus der Datebank gespäichert. Fuert dann op den Tab "Daten" a klickt op de Knäppchen "Connections"déi op de Klebeband an de Block vun Tools mat dem selwechte Numm steet.
- Duerno geet d'Verbindung zum Buch op. Et gesi mer den Numm vun der virdrun eng connected Datebank. Wann et e puer connectéierte Datenbanken gëtt, wielt déi Dir braucht a wielt. Duerno klickt op de Knäppchen "Eegeschaften ..." op der riet Säit vun der Fënster.
- D'Verbindungsefenster window fänkt un. Géi et op de Tab "Definitioun". Am Feld "Kommandotext", am Enn vun der aktueller Fënster, schreift de SQL-Kommando anhand vun der Syntax vun der Sprooch, déi mir kuerz kuerz ze schwätzen Methode 1. Da klickt op de Knäppchen "OK".
- Duerno gëtt automatesch de Retour un d'Buchverbindungster gemaach. Mir kënnen nëmmen op de Knäppchen klickt "Frëndlech" drun. D'Datebank gëtt mat enger Query unzeginn, duerno kënnt d'Datebank d'Resultater vun der Veraarbechtung zréck op d'Excelblatt, op d'Tabelle virdrun vun eis transferéiert.
Methode 3: Verbannt mat SQL Server
Zousätzlech ass mat Excel-Tools et méiglech mat SQL Server ze verbannen an Ufroen ze verschécken. E Gebitt eng Abfrage variéiere net vun der fréierer Optioun, ma virun allem musst Dir d'Verbindung selwer festleeën. Loosst eis kucken wéi et et mécht.
- Fiert Excel an de Tab "Daten". Duerno klickt op de Knäppchen "Vun aneren Quellen"déi op de Klebeband am Block vun Tools gezeechent ass "Äusserdeideg Donnéen". Dës Kéier, aus der Lëscht, déi ufänkt, wielt d'Optioun "Vu SQL Server".
- D'Verbindung zum Datebucherversuergt. Am Feld "Server Numm" den Numm vum Server an deem mir verbannen. An der Grupp vun Parameteren "Account Info" Dir musst décidéieren wéi d'Verbindung geschitt: Mat Windows Authentifikatioun oder andeems en e Benotzernumm an e Passwuert bezeechent gëtt. Mir schloen de Knäppche no der Entscheedung. Wann Dir déi zweet Optioun ausgewielt hutt, da musst Dir och zu den zugewéinleche Gebaier e Benotzernumm a Passwuert importéieren. Nodeems all d'Astellungen fäerdeg sinn, klickt op de Knäppchen. "Nächst". Nodeems Dir dës Aktioun gemaach hutt, fällt d'Verbindung zum spezifizéierte Server. Méi Aktiounen fir d'DatebankQuery ze organiséieren sinn ähnlech wéi déi an der virdrieweger Methode.
Wéi Dir gesitt, kënnt an Excel SQL Queries kënnen entweder vun den integréiert Tools vum Programm oder mat Dréckereien add-ins organiséiert ginn. Jiddwer User kann d'Optioun wielen, déi méi praktesch fir him ass a méi equipéiert ass fir eng spezifesch Aufgab ze léisen. Obwuel, d'Fähigkeiten vun den XLTools add-in, am allgemengen, sinn ëmmer e bësse méi fortgeschratt wéi d'gebaute Excel-Tools. De wichtegsten Nodeel vun XLTools ass datt d'Period vun der fräier Uwendung vum Add-In op nëmmen zwou Kalendere Wochen limitéiert ass.