Σύνδεση του Excel με τη MySQL
Σίγουρα το Excel(Excel) χρησιμοποιείται για υπολογιστικά φύλλα, αλλά γνωρίζατε ότι μπορείτε να συνδέσετε το Excel(Excel) με εξωτερικές πηγές δεδομένων; Σε αυτό το άρθρο θα συζητήσουμε πώς να συνδέσουμε ένα υπολογιστικό φύλλο Excel σε έναν πίνακα βάσης δεδομένων MySQL και να χρησιμοποιήσουμε τα δεδομένα στον πίνακα βάσης δεδομένων για να συμπληρώσουμε το υπολογιστικό φύλλο μας. Υπάρχουν μερικά πράγματα που πρέπει να κάνετε για να προετοιμαστείτε για αυτή τη σύνδεση.
Παρασκευή(Preparation)
Αρχικά, πρέπει να κάνετε λήψη του πιο πρόσφατου προγράμματος οδήγησης Open Database Connectivity ( ODBC ) για MySQL . Το τρέχον πρόγραμμα οδήγησης ODBC για MySQL μπορεί να βρίσκεται στο
https://dev.mysql.com/downloads/connector/odbc/
Βεβαιωθείτε(Make) ότι μετά τη λήψη του αρχείου ελέγχετε τον κατακερματισμό md5 του αρχείου σε σχέση με αυτόν που αναφέρεται στη σελίδα λήψης.
Στη συνέχεια, θα χρειαστεί να εγκαταστήσετε το πρόγραμμα οδήγησης που μόλις κατεβάσατε. Κάντε διπλό(Double) κλικ στο αρχείο για να ξεκινήσει η διαδικασία εγκατάστασης. Μόλις ολοκληρωθεί η διαδικασία εγκατάστασης, θα χρειαστεί να δημιουργήσετε ένα Όνομα προέλευσης βάσης δεδομένων(Database Source Name) ( DSN ) για χρήση με το Excel(Excel) .
Δημιουργία του DSN(Creating the DSN)
Το DSN θα περιέχει όλες τις πληροφορίες σύνδεσης που είναι απαραίτητες για τη χρήση του πίνακα βάσης δεδομένων MySQL . Σε ένα σύστημα Windows , θα χρειαστεί να κάνετε κλικ στο Έναρξη(Start) , μετά Πίνακας Ελέγχου(Control Panel) , μετά Εργαλεία διαχείρισης(Administrative Tools) και μετά Πηγές δεδομένων (ODBC)(Data Sources (ODBC)) . Θα πρέπει να δείτε τις ακόλουθες πληροφορίες:
Προσέξτε(Notice) τις καρτέλες στην παραπάνω εικόνα. Ένα User DSN είναι διαθέσιμο μόνο στον χρήστη που το δημιούργησε. Ένα System DSN είναι διαθέσιμο σε οποιονδήποτε μπορεί να συνδεθεί στο μηχάνημα. Ένα αρχείο DSN(File DSN) είναι ένα αρχείο .DSN που μπορεί να μεταφερθεί και να χρησιμοποιηθεί σε άλλα συστήματα που έχουν εγκατεστημένο το ίδιο λειτουργικό σύστημα και προγράμματα οδήγησης.
Για να συνεχίσετε τη δημιουργία του DSN , κάντε κλικ στο κουμπί Προσθήκη(Add) κοντά στην επάνω δεξιά γωνία.
Πιθανότατα θα χρειαστεί να κάνετε κύλιση προς τα κάτω για να δείτε το πρόγραμμα οδήγησης MySQL ODBC 5.x. (MySQL ODBC 5.x Driver)Εάν δεν υπάρχει, κάτι πήγε στραβά με την εγκατάσταση του προγράμματος οδήγησης στην ενότητα Προετοιμασία(Preparation) αυτής της ανάρτησης. Για να συνεχίσετε τη δημιουργία του DSN , βεβαιωθείτε ότι το πρόγραμμα οδήγησης (Driver)MySQL ODBC 5.x είναι επισημασμένο και κάντε κλικ στο κουμπί Τέλος(Finish) . Θα πρέπει τώρα να δείτε ένα παράθυρο παρόμοιο με αυτό που αναφέρεται παρακάτω:
Στη συνέχεια θα χρειαστεί να δώσετε τις απαραίτητες πληροφορίες για τη συμπλήρωση της φόρμας που φαίνεται παραπάνω. Η βάση δεδομένων και ο πίνακας MySQL που χρησιμοποιούμε για αυτήν την ανάρτηση βρίσκονται σε μηχανή ανάπτυξης και χρησιμοποιούνται μόνο από ένα άτομο. Για περιβάλλοντα «παραγωγής», προτείνεται να δημιουργήσετε έναν νέο χρήστη και να εκχωρήσετε στον νέο χρήστη μόνο δικαιώματα SELECT . Στο μέλλον, μπορείτε να παραχωρήσετε πρόσθετα προνόμια εάν είναι απαραίτητο.
Αφού παρέχετε τις λεπτομέρειες για τη διαμόρφωση της πηγής δεδομένων σας, θα πρέπει να κάνετε κλικ στο κουμπί Δοκιμή(Test) για να βεβαιωθείτε ότι όλα είναι σε κατάσταση λειτουργίας. Στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ(OK) . Θα πρέπει τώρα να δείτε το όνομα της πηγής δεδομένων που παρείχατε στη φόρμα στο προηγούμενο σύνολο που παρατίθεται στο παράθυρο Διαχειριστής προέλευσης δεδομένων ODBC :(ODBC Data Source Administrator)
Δημιουργία της σύνδεσης υπολογιστικού φύλλου
Τώρα που δημιουργήσατε με επιτυχία ένα νέο DSN , μπορείτε να κλείσετε το παράθυρο Διαχειριστής προέλευσης δεδομένων ODBC και να ανοίξετε (ODBC Data Source Administrator)το Excel(Excel) . Αφού ανοίξετε το Excel(Excel) , κάντε κλικ στην κορδέλα Δεδομένα . (Data)Για νεότερες εκδόσεις του Excel , κάντε κλικ στην επιλογή Λήψη δεδομένων(Get Data) , στη συνέχεια Από άλλες πηγές(From Other Sources) και, στη συνέχεια, από το ODBC(From ODBC) .
Σε παλαιότερες εκδόσεις του Excel , είναι λίγο περισσότερο μια διαδικασία. Αρχικά, θα πρέπει να δείτε κάτι σαν αυτό:
Το επόμενο βήμα είναι να κάνετε κλικ στον σύνδεσμο Συνδέσεις(Connections) που βρίσκεται ακριβώς κάτω από τη λέξη Δεδομένα(Data) στη λίστα καρτελών. Η θέση του συνδέσμου Συνδέσεις(Connections) είναι κυκλωμένη με κόκκινο χρώμα στην παραπάνω εικόνα. Θα πρέπει να εμφανιστεί το παράθυρο Συνδέσεις βιβλίου εργασίας :(Workbook Connections)
Το επόμενο βήμα είναι να κάνετε κλικ στο κουμπί Προσθήκη(Add) . Αυτό θα σας παρουσιάσει το παράθυρο Υπάρχουσες Συνδέσεις :(Existing Connections)
Προφανώς δεν θέλετε να εργαστείτε σε καμία από τις συνδέσεις που αναφέρονται. Επομένως, κάντε κλικ στο κουμπί Αναζήτηση για περισσότερα…(Browse for More…) . Αυτό θα σας παρουσιάσει το παράθυρο Επιλογή προέλευσης δεδομένων :(Select Data Source)
Ακριβώς όπως το προηγούμενο παράθυρο Υπάρχουσες συνδέσεις(Existing Connections) , δεν θέλετε να χρησιμοποιήσετε τις συνδέσεις που αναφέρονται στο παράθυρο Επιλογή προέλευσης δεδομένων(Select Data Source) . Επομένως, θέλετε να κάνετε διπλό κλικ στο φάκελο +Connect to New Data Source.odc . Με αυτόν τον τρόπο, θα πρέπει να βλέπετε τώρα το παράθυρο του Οδηγού σύνδεσης δεδομένων :( Data Connection Wizard)
Δεδομένων των επιλογών προέλευσης δεδομένων που αναφέρονται, θέλετε να επισημάνετε το ODBC DSN και να κάνετε κλικ στο Επόμενο(Next) . Το επόμενο βήμα του Οδηγού σύνδεσης δεδομένων(Data Connection Wizard) θα εμφανίσει όλες τις πηγές δεδομένων ODBC που είναι διαθέσιμες στο σύστημα που χρησιμοποιείτε.
Ας ελπίσουμε ότι, εάν όλα πάνε σύμφωνα με το σχέδιο, θα πρέπει να δείτε το DSN που δημιουργήσατε στα προηγούμενα βήματα να αναφέρεται στις πηγές δεδομένων ODBC . Επισημάνετε(Highlight) το και κάντε κλικ στο Επόμενο(Next) .
Το επόμενο βήμα στον Οδηγό σύνδεσης δεδομένων(Data Connection Wizard) είναι η αποθήκευση και η ολοκλήρωση. Το πεδίο ονόματος αρχείου θα πρέπει να συμπληρωθεί αυτόματα για εσάς. Μπορείτε να δώσετε μια περιγραφή. Η περιγραφή που χρησιμοποιείται στο παράδειγμα είναι αρκετά αυτονόητη για όποιον μπορεί να τη χρησιμοποιήσει. Στη συνέχεια, κάντε κλικ στο κουμπί Τέλος(Finish) στην κάτω δεξιά γωνία του παραθύρου.
Θα πρέπει τώρα να επιστρέψετε στο παράθυρο Σύνδεση βιβλίου εργασίας . (Workbook Connection)Η σύνδεση δεδομένων που μόλις δημιουργήσατε θα πρέπει να αναφέρεται:
Εισαγωγή δεδομένων πίνακα(Importing the Table Data)
Μπορείτε να κλείσετε το παράθυρο Σύνδεση βιβλίου εργασίας . (Workbook Connection)Πρέπει να κάνουμε κλικ στο κουμπί Υπάρχουσες συνδέσεις(Existing Connections) στην κορδέλα δεδομένων του (Data)Excel . Το κουμπί Υπάρχουσες Συνδέσεις(Connections) θα πρέπει να βρίσκεται στα αριστερά στην κορδέλα Δεδομένα .(Data)
Κάνοντας κλικ στο κουμπί Υπάρχουσες Συνδέσεις(Existing Connections) θα εμφανιστεί το παράθυρο Υπάρχουσες Συνδέσεις . (Existing Connections)Έχετε δει αυτό το παράθυρο σε προηγούμενα βήματα, η διαφορά τώρα είναι ότι η σύνδεση δεδομένων σας θα πρέπει να εμφανίζεται κοντά στην κορυφή:
Βεβαιωθείτε(Make) ότι η σύνδεση δεδομένων που δημιουργήσατε στα προηγούμενα βήματα είναι επισημασμένη και, στη συνέχεια, κάντε κλικ στο κουμπί Άνοιγμα(Open) . Θα πρέπει τώρα να δείτε το παράθυρο Εισαγωγή δεδομένων :(Import Data)
Για τους σκοπούς αυτής της ανάρτησης, πρόκειται να χρησιμοποιήσουμε τις προεπιλεγμένες ρυθμίσεις στο παράθυρο Εισαγωγή δεδομένων . (Import Data)Στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ(OK) . Εάν όλα λειτούργησαν για εσάς, θα πρέπει τώρα να εμφανιστούν τα δεδομένα πίνακα βάσης δεδομένων MySQL στο φύλλο εργασίας σας.(MySQL)
Για αυτήν την ανάρτηση, ο πίνακας με τον οποίο δουλεύαμε είχε δύο πεδία. Το πρώτο πεδίο είναι ένα πεδίο αυτόματης αύξησης INT με τίτλο ID. Το δεύτερο πεδίο είναι VARCHAR (50) και έχει τίτλο fname. Το τελικό υπολογιστικό μας φύλλο μοιάζει με αυτό:
Όπως πιθανότατα έχετε παρατηρήσει, η πρώτη σειρά περιέχει τα ονόματα των στηλών του πίνακα. Μπορείτε επίσης να χρησιμοποιήσετε τα αναπτυσσόμενα βέλη δίπλα στα ονόματα των στηλών για να ταξινομήσετε τις στήλες.
Τύλιξε(Wrap-Up)
Σε αυτήν την ανάρτηση καλύψαμε πού θα βρείτε τα πιο πρόσφατα προγράμματα οδήγησης ODBC για MySQL , πώς να δημιουργήσετε ένα DSN , πώς να δημιουργήσετε μια σύνδεση δεδομένων υπολογιστικού φύλλου χρησιμοποιώντας το DSN και πώς να χρησιμοποιήσετε τη σύνδεση δεδομένων υπολογιστικού φύλλου για την εισαγωγή δεδομένων σε ένα υπολογιστικό φύλλο Excel . Απολαμβάνω!
Related posts
Πώς να διαγράψετε κενές γραμμές στο Excel
Πώς να χρησιμοποιήσετε τη δυνατότητα Speak Cells του Excel
Πώς να εισαγάγετε ένα φύλλο εργασίας του Excel σε ένα έγγραφο του Word
Πώς να χρησιμοποιήσετε την ανάλυση What-If του Excel
Πώς να διορθώσετε μια σειρά στο Excel
Πώς να εισαγάγετε γρήγορα πολλές σειρές στο Excel
Χρήση του εργαλείου αναζήτησης στόχου ανάλυσης What-If του Excel
Τι είναι ένας πίνακας VBA στο Excel και πώς να προγραμματίσετε ένα
Πώς να χρησιμοποιήσετε τις απόλυτες αναφορές στο Excel
4 τρόποι για να χρησιμοποιήσετε ένα σημάδι ελέγχου στο Excel
Πώς να δημιουργήσετε πολλαπλές συνδεδεμένες αναπτυσσόμενες λίστες στο Excel
Πώς να ανοίξετε το Word και το Excel σε ασφαλή λειτουργία
Κεντράρετε τα δεδομένα του φύλλου εργασίας σας στο Excel για εκτύπωση
4 τρόποι για να μετατρέψετε το Excel σε Φύλλα Google
Πώς να δημιουργήσετε έναν απλό συγκεντρωτικό πίνακα στο Excel
Διατηρήστε τις αναφορές κελιών κατά την αντιγραφή ενός τύπου στο Excel
Πώς να αλφαβητίσετε στο Excel
Πώς να γράψετε έναν τύπο/δήλωση IF στο Excel
Τρόπος διόρθωσης σφαλμάτων #N/A σε τύπους Excel όπως το VLOOKUP
5 τρόποι για να μετατρέψετε κείμενο σε αριθμούς στο Excel