Πώς να φτιάξετε ένα ερώτημα SQL στο Excel

Anonim

SQL στο Microsoft Excel

Το SQL είναι μια δημοφιλής γλώσσα προγραμματισμού που χρησιμοποιείται όταν εργάζεστε με βάσεις δεδομένων (βάση δεδομένων). Αν και για λειτουργίες με βάσεις δεδομένων στο πακέτο του Microsoft Office υπάρχει μια ξεχωριστή εφαρμογή - πρόσβαση, αλλά το πρόγραμμα Excel μπορεί επίσης να συνεργαστεί με τη βάση δεδομένων, κάνοντας αιτήματα SQL. Ας μάθουμε πώς με διάφορους τρόπους μπορείτε να δημιουργήσετε ένα παρόμοιο αίτημα.

Παράθυρο εκτέλεσης SQL του XLTools Add-in στο Microsoft Excel

Μάθημα: "Έξυπνοι" πίνακες στο Excel

Μέθοδος 2: Χρήση επιπλέον εργαλεία Excel

Υπάρχει επίσης ένας τρόπος για να δημιουργήσετε ένα ερώτημα SQL στην επιλεγμένη πηγή δεδομένων χρησιμοποιώντας τα ενσωματωμένα εργαλεία της Exel.

  1. Εκτελέστε το πρόγραμμα Excel. Μετά από αυτό, μετακινούμε στην καρτέλα "Δεδομένα".
  2. Μεταβείτε στην καρτέλα Δεδομένα στο Microsoft Excel

  3. Στη γραμμή εργαλείων "απόκτησης εξωτερικών δεδομένων", η οποία βρίσκεται στην κορδέλα, κάντε κλικ στο εικονίδιο "Από άλλες πηγές". Ανοίγει μια λίστα με άλλες επιλογές δράσης. Επιλέξτε το στοιχείο "από τον Οδηγό σύνδεσης δεδομένων".
  4. Μεταβείτε στο Wizard σύνδεσης δεδομένων στο Microsoft Excel

  5. Ο Οδηγός σύνδεσης δεδομένων ξεκινάει. Στη λίστα των τύπων πηγών δεδομένων, επιλέξτε "ODBC DSN". Μετά από αυτό, κάντε κλικ στο κουμπί "Επόμενο".
  6. Παράθυρο Master Data στο Microsoft Excel

  7. Ανοίγει ένα παράθυρο Οδηγού δεδομένων στο οποίο θέλετε να επιλέξετε τον τύπο προέλευσης. Επιλέξτε το όνομα "Βάση δεδομένων πρόσβασης MS". Στη συνέχεια, κάντε κλικ στο κουμπί "Επόμενο".
  8. Παράθυρο επιλογής του τύπου πηγής του Οδηγού Δεδομένων στο Microsoft Excel

  9. Ανοίγει ένα μικρό παράθυρο πλοήγησης, στο οποίο πρέπει να μεταβείτε στον κατάλογο βάσεων δεδομένων στη μορφή MDB ή ACCDB και επιλέξτε το αρχείο βάσης δεδομένων που θέλετε. Η πλοήγηση μεταξύ των λογικών δίσκων γίνεται σε ειδικούς "δίσκους". Υπάρχει μια μετάβαση στην κεντρική περιοχή του παραθύρου που ονομάζεται "καταλόγους". Στο αριστερό παράθυρο του παραθύρου εμφανίζεται αρχεία που βρίσκονται στον τρέχοντα κατάλογο εάν διαθέτουν επέκταση MDB ή ACCDB. Σε αυτόν τον τομέα πρέπει να επιλέξετε το όνομα του αρχείου και, στη συνέχεια, κάντε κλικ στο κουμπί "OK".
  10. Παράθυρο επιλογής βάσης δεδομένων στο Microsoft Excel

  11. Μετά από αυτό, το παράθυρο επιλογής πίνακα ξεκινάει στη συγκεκριμένη βάση δεδομένων. Στην κεντρική περιοχή, επιλέξτε το όνομα του επιθυμητού πίνακα (εάν υπάρχουν αρκετοί από αυτούς) και, στη συνέχεια, κάντε κλικ στο κουμπί "Επόμενο".
  12. Ένα παράθυρο επιλογής πίνακα βάσης δεδομένων στο Microsoft Excel

  13. Μετά από αυτό, ανοίγει το παράθυρο σύνδεσης αρχείου σύνδεσης δεδομένων. Αυτό περιέχει τις βασικές πληροφορίες σχετικά με τη σύνδεση που δημιουργήσαμε. Σε αυτό το παράθυρο, αρκεί να κάνετε κλικ στο κουμπί "Φινίρισμα".
  14. Παράθυρο σύνδεσης αρχείων σύνδεσης δεδομένων στο Microsoft Excel

  15. Ένα φύλλο Excel εγκαινιάζει το παράθυρο εισαγωγής δεδομένων. Μπορεί να καθοριστεί σε ποια μορφή θέλετε να παρουσιάζονται δεδομένα:
    • Τραπέζι;
    • Έκθεση του ενοποιημένου πίνακα ·
    • Περίληψη διάγραμμα.

    Επιλέξτε την επιθυμητή επιλογή. Χαμηλή παρακάτω, πρέπει να καθορίσετε πού ακριβώς πρέπει να τοποθετηθούν τα δεδομένα: σε ένα νέο φύλλο ή στο τρέχον φύλλο. Στην τελευταία περίπτωση, παρέχεται επίσης η δυνατότητα επιλογής συντεταγμένων διαμονής. Από προεπιλογή, τα δεδομένα τοποθετούνται στο τρέχον φύλλο. Η αριστερή άνω γωνία του εισαγόμενου αντικειμένου τοποθετείται στο κύτταρο Α1.

    Αφού οριστούν όλες οι ρυθμίσεις εισαγωγής, κάντε κλικ στο κουμπί "OK".

  16. Παράθυρο εισαγωγής δεδομένων στο Microsoft Excel

  17. Όπως βλέπουμε, ο πίνακας από τη βάση δεδομένων μετακινείται στο φύλλο. Στη συνέχεια, μετακινούμε στην καρτέλα "Δεδομένα" και κάντε κλικ στο κουμπί "Σύνδεση", η οποία τοποθετείται στην ταινία στο μπλοκ εργαλείων με το ίδιο όνομα.
  18. Μεταβείτε στο παράθυρο σύνδεσης στο Microsoft Excel

  19. Μετά από αυτό, ξεκινά το παράθυρο σύνδεσης. Σε αυτό βλέπουμε το όνομα της βάσης δεδομένων που είχε προηγουμένως συνδεθεί από εμάς. Εάν η συνδεδεμένη βάση δεδομένων είναι κάπως, τότε επιλέξτε το επιθυμητό και επισημάνετε το. Μετά από αυτό, κάντε κλικ στο κουμπί "Ιδιότητες ..." στη δεξιά πλευρά του παραθύρου.
  20. Μεταβείτε στις ιδιότητες βάσης δεδομένων στο Microsoft Excel

  21. Ξεκινάει το παράθυρο Ιδιότητες σύνδεσης. Κινούμε μέσα του στην καρτέλα "Ορισμός". Στο πεδίο "Κείμενο κειμένου", που βρίσκεται στο κάτω μέρος του τρέχοντος παραθύρου, γράψτε την εντολή SQL σύμφωνα με τη σύνταξη αυτής της γλώσσας, την οποία μιλούσαμε σύντομα κατά την εξέταση της μεθόδου 1. Στη συνέχεια, πατήστε το κουμπί "OK".
  22. Παράθυρο ιδιοτήτων σύνδεσης στο Microsoft Excel

  23. Μετά από αυτό, επιστρέψτε αυτόματα στη σύνδεση με το βιβλίο. Παραμένει μόνο για να κάνετε κλικ στο κουμπί "Ενημέρωση" σε αυτό. Μια έκκληση προς τη βάση δεδομένων με το ερώτημα συμβαίνει, μετά την οποία η βάση δεδομένων επιστρέφει τα αποτελέσματα της επεξεργασίας του πίσω στο φύλλο Excel, στον πίνακα που προηγουμένως μεταφέρθηκε από εμάς.

Αποστολή μιας βάσης δεδομένων στο παράθυρο σύνδεσης στο Microsoft Excel

Μέθοδος 3: Σύνδεση με SQL Server SQL Server

Επιπλέον, μέσω εργαλείων Excel, υπάρχει μια σύνδεση με τον SQL Server και αποστέλλει αιτήσεις σε αυτό. Η οικοδόμηση ενός ερωτήματος δεν διαφέρει από την προηγούμενη έκδοση, αλλά πρώτα απ 'όλα, πρέπει να εγκαταστήσετε την ίδια τη σύνδεση. Ας δούμε πώς να το κάνουμε.

  1. Εκτελέστε το πρόγραμμα Excel και μεταβείτε στην καρτέλα Δεδομένα. Μετά από αυτό, κάντε κλικ στο κουμπί "Από άλλα πηγές", η οποία τοποθετείται στην ταινία στη γραμμή εργαλείων "απόκτησης εξωτερικών δεδομένων". Αυτή τη φορά, από τη λίστα της λίστας, επιλέξτε την επιλογή "Από τον διακομιστή SQL Server".
  2. Μεταβείτε στο παράθυρο σύνδεσης SQL Server στο Microsoft Excel

  3. Ανοίγει το παράθυρο σύνδεσης στον διακομιστή βάσης δεδομένων. Στο πεδίο Όνομα διακομιστή, καθορίστε το όνομα αυτού του διακομιστή στο οποίο εκτελείτε σύνδεση. Στην ομάδα "Λογαριασμός", πρέπει να αποφασίσετε ακριβώς πώς να συνδεθείτε: Χρησιμοποιώντας τον έλεγχο ταυτότητας των Windows ή εισάγοντας το όνομα χρήστη και τον κωδικό πρόσβασης. Έδειξα το διακόπτη σύμφωνα με την απόφαση που ελήφθη. Εάν έχετε επιλέξει τη δεύτερη επιλογή, τότε επιπλέον, τα κατάλληλα πεδία θα πρέπει να εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης. Μετά τη λήψη όλων των ρυθμίσεων, κάντε κλικ στο κουμπί "Επόμενο". Μετά την εκτέλεση αυτής της ενέργειας, συνδεθείτε με τον καθορισμένο διακομιστή. Περαιτέρω δράσεις για την οργάνωση μιας αίτησης βάσης δεδομένων είναι παρόμοιες με εκείνες που περιγράψαμε στην προηγούμενη μέθοδο.

Παράθυρο οδηγού σύνδεσης δεδομένων στο Microsoft Excel

Όπως μπορείτε να δείτε, στο Excele SQL, το αίτημα μπορεί να οργανωθεί ως ενσωματωμένα εργαλεία προγραμμάτων και με πρόσθετα τρίτου μέρους. Κάθε χρήστης μπορεί να επιλέξει την επιλογή που είναι πιο βολική για αυτό και είναι πιο κατάλληλο για την επίλυση της συγκεκριμένης καθορισμένης εργασίας. Αν και, οι δυνατότητες του πρόσθετου XLTools, γενικά, εξακολουθούν να είναι κάπως πιο προχωρημένα από τα ενσωματωμένα εργαλεία του Excel. Η κύρια ανεπάρκεια των XLTools είναι ότι η περίοδος ελεύθερης χρήσης του πρόσθετου περιορίζεται μόνο σε δύο εβδομάδες ημερολογιακών εβδομάδων.

Διαβάστε περισσότερα