Τρόπος εισαγωγής δεδομένων βάσης δεδομένων SQL σε αρχείο Excel [Παράδειγμα]

⚡ Έξυπνη Σύνοψη

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

  • 🗄️ Πηγή: Τα δεδομένα προέρχονται από εξωτερικό SQL Server ή Microsoft Πρόσβαση σε βάση δεδομένων αντί από το εσωτερικό του Excel.
  • 🧱 Προετοιμάζω: Ένα σενάριο CREATE TABLE και INSERT δημιουργεί ένα δείγμα πίνακα υπαλλήλων για εισαγωγή.
  • 🔌 Συνδέω: Η καρτέλα ΔΕΔΟΜΕΝΑ, Από άλλες προελεύσεις, Από SQL Server, ανοίγει τον Οδηγό σύνδεσης δεδομένων.
  • 🔑 Αυθεντικοποίηση: Ένας τοπικός διακομιστής μπορεί να χρησιμοποιήσει Windows έλεγχος ταυτότητας, ενώ ένας απομακρυσμένος διακομιστής χρειάζεται ένα όνομα χρήστη και έναν κωδικό πρόσβασης.
  • 📋 Επιλέξτε: Επιλέξτε τη βάση δεδομένων και τον πίνακα, αποθηκεύστε τη σύνδεση και τοποθετήστε τα δεδομένα στο φύλλο εργασίας.
  • 🗂️ Πρόσβαση: Το κουμπί Από την Πρόσβαση εισάγει έναν πίνακα από ένα Microsoft Αποκτήστε πρόσβαση στη βάση δεδομένων με τον ίδιο τρόπο.
  • 🔄 Φρεσκάρω: Δεδομένα, Ανανέωση όλων ενημερώνει τον εισαγόμενο πίνακα κάθε φορά που αλλάζει η βάση δεδομένων.

Πώς να εισαγάγετε μια βάση δεδομένων SQL στο Excel

Εισαγωγή δεδομένων SQL στο αρχείο Excel

Σε αυτό το σεμινάριο, πρόκειται να εισάγουμε δεδομένα από μια εξωτερική βάση δεδομένων SQL. Αυτή η άσκηση προϋποθέτει ότι έχετε μια λειτουργική παρουσία του SQL Server και βασικά στοιχεία του SQL Server.

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

  1. Δημιουργήστε μια νέα βάση δεδομένων με το όνομα EmployeesDB
  2. Εκτελέστε το ακόλουθο ερώτημα
USE EmployeeDB
GO

CREATE TABLE [dbo].[employees](
	[employee_id] [numeric](18, 0) NOT NULL,
	[full_name] [nvarchar](75) NULL,
	[gender] [nvarchar](50) NULL,
	[department] [nvarchar](25) NULL,
	[position] [nvarchar](50) NULL,
	[salary] [numeric](18, 0) NULL,
 CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED
(
	[employee_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

INSERT INTO employees(employee_id,full_name,gender,department,position,salary)
VALUES
('4','Prince Jones','Male','Sales','Sales Rep',2300)
,('5','Henry Banks','Male','Sales','Sales Rep',2000)
,('6','Sharon Burrock','Female','Finance','Finance Manager',3000);

GO

Τρόπος εισαγωγής δεδομένων στο Excel χρησιμοποιώντας το παράθυρο διαλόγου Wizard

  • Δημιουργήστε ένα νέο βιβλίο εργασίας στο MS Excel
  • Κάντε κλικ στην καρτέλα ΔΕΔΟΜΕΝΑ

Εισαγωγή δεδομένων στο Excel με χρήση του διαλόγου Wizard

  1. Επιλέξτε από το κουμπί Άλλες πηγές
  2. Επιλέξτε από τον SQL Server όπως φαίνεται στην παραπάνω εικόνα

Εισαγωγή δεδομένων στο Excel με χρήση του διαλόγου Wizard

  1. Εισαγάγετε το όνομα διακομιστή/διεύθυνση IP. Για αυτό το σεμινάριο, συνδέομαι στον localhost 127.0.0.1
  2. Επιλέξτε τον τύπο σύνδεσης. Επειδή είμαι σε τοπικό μηχάνημα και έχω ενεργοποιημένο τον έλεγχο ταυτότητας των Windows, δεν θα δώσω το αναγνωριστικό χρήστη και τον κωδικό πρόσβασης. Εάν συνδέεστε σε έναν απομακρυσμένο διακομιστή, τότε θα πρέπει να δώσετε αυτές τις λεπτομέρειες.
  3. Κάντε κλικ στο κουμπί επόμενο

Μόλις συνδεθείτε στον διακομιστή της βάσης δεδομένων. Θα ανοίξει ένα παράθυρο, πρέπει να εισαγάγετε όλες τις λεπτομέρειες όπως φαίνεται στο στιγμιότυπο οθόνης

Εισαγωγή δεδομένων στο Excel με χρήση του διαλόγου Wizard

  • Επιλέξτε EmployeesDB από την αναπτυσσόμενη λίστα
  • Κάντε κλικ στον πίνακα υπαλλήλων για να τον επιλέξετε
  • Κάντε κλικ στο κουμπί επόμενο.

Θα ανοίξει έναν οδηγό σύνδεσης δεδομένων για να αποθηκεύσετε τη σύνδεση δεδομένων και να ολοκληρώσετε τη διαδικασία σύνδεσης με τα δεδομένα του υπαλλήλου.

Εισαγωγή δεδομένων στο Excel με χρήση του διαλόγου Wizard

  • Θα εμφανιστεί το παρακάτω παράθυρο

Εισαγωγή δεδομένων στο Excel με χρήση του διαλόγου Wizard

  • Κάντε κλικ στο κουμπί ΟΚ

Εισαγωγή δεδομένων στο Excel με χρήση του διαλόγου Wizard

Κατεβάστε το Αρχείο SQL και Excel

Πώς να εισαγάγετε δεδομένα MS Access στο Excel με Παράδειγμα

Εδώ, πρόκειται να εισαγάγουμε δεδομένα από μια απλή εξωτερική βάση δεδομένων που υποστηρίζεται από Microsoft Πρόσβαση στη βάση δεδομένων. Θα εισάγουμε τον πίνακα προϊόντων στο excel. Μπορείτε να κατεβάσετε το Microsoft Πρόσβαση στη βάση δεδομένων.

  • Ανοίξτε ένα νέο βιβλίο εργασίας
  • Κάντε κλικ στην καρτέλα DATA
  • Κάντε κλικ στο κουμπί από Πρόσβαση όπως φαίνεται παρακάτω

Εισαγωγή δεδομένων MS Access στο Excel

  • Θα λάβετε το παράθυρο διαλόγου που φαίνεται παρακάτω

Εισαγωγή δεδομένων MS Access στο Excel

  • Περιηγηθείτε στη βάση δεδομένων που κατεβάσατε και
  • Κάντε κλικ στο κουμπί Άνοιγμα

Εισαγωγή δεδομένων MS Access στο Excel

  • Κάντε κλικ στο κουμπί ΟΚ
  • Θα λάβετε τα ακόλουθα δεδομένα

Εισαγωγή δεδομένων MS Access στο Excel

Κατεβάστε τη βάση δεδομένων και το αρχείο Excel

Ανανέωση και διαχείριση της σύνδεσης βάσης δεδομένων

Το πλεονέκτημα της εισαγωγής έναντι της επικόλλησης είναι ότι το Excel διατηρεί μια ενεργή σύνδεση με τη βάση δεδομένων, επομένως μια μόνο ανανέωση φέρνει τις πιο πρόσφατες γραμμές χωρίς να επαναλαμβάνεται ο οδηγός. Η διαχείριση αυτής της σύνδεσης διατηρεί την αναφορά ενημερωμένη και ασφαλή.

  1. Ανανέωση δεδομένων: Κάντε κλικ σε οποιοδήποτε κελί στον εισαγόμενο πίνακα, ανοίξτε την καρτέλα ΔΕΔΟΜΕΝΑ και επιλέξτε Ανανέωση ή Ανανέωση όλων για να ενημερώσετε κάθε σύνδεση.
  2. Ανανέωση κατά το άνοιγμα: Στις Ιδιότητες σύνδεσης, επιλέξτε "Ανανέωση δεδομένων κατά το άνοιγμα του αρχείου", ώστε η αναφορά να είναι ενημερωμένη κάθε φορά που ανοίγεται.
  3. Διαχείριση συνδέσεων: Χρησιμοποιήστε τα Ερωτήματα και τις Συνδέσεις για να μετονομάσετε, να επεξεργαστείτε ή να διαγράψετε μια σύνδεση και για να ελέγξετε τον διακομιστή και τη βάση δεδομένων στην οποία υποδεικνύει.
  4. Προστασία διαπιστευτηρίων: Προτιμώ Windows έλεγχος ταυτότητας όπου είναι δυνατόν και ποτέ μην αποθηκεύετε έναν κωδικό πρόσβασης βάσης δεδομένων σε ένα κοινόχρηστο βιβλίο εργασίας.

⚠️ Προειδοποίηση: Ένα βιβλίο εργασίας που μεταφέρει μια ενεργή σύνδεση βάσης δεδομένων μπορεί να εκθέσει το όνομα του διακομιστή και το ερώτημα. Καταργήστε τη σύνδεση με τα Ερωτήματα και τις Συνδέσεις πριν από την κοινή χρήση του αρχείου εκτός του οργανισμού ή επικολλήστε πρώτα τις τιμές ως στατικά δεδομένα.

Συχνές Ερωτήσεις

Windows ο έλεγχος ταυτότητας συνδέεται με το τρέχον Windows λογαριασμό, επομένως δεν πληκτρολογείται κωδικός πρόσβασης, κάτι που ταιριάζει σε έναν τοπικό διακομιστή. Ο έλεγχος ταυτότητας SQL Server απαιτεί ξεχωριστό αναγνωριστικό χρήστη και κωδικό πρόσβασης και χρησιμοποιείται για απομακρυσμένους διακομιστές.

Μόνο μετά από ανανέωση. Ο εισαγόμενος πίνακας διατηρεί μια σύνδεση αλλά δεν ενημερώνεται μόνος του. Κάντε κλικ στην επιλογή Ανανέωση στην καρτέλα ΔΕΔΟΜΕΝΑ ή ορίστε τη σύνδεση να ανανεώνεται όταν ανοίγει το αρχείο, για να δείτε τις νεότερες γραμμές.

Ναι. Στις ιδιότητες σύνδεσης, αλλάξτε τον τύπο εντολής σε SQL και επικολλήστε μια πρόταση SELECT. Στη συνέχεια, το Excel εισάγει μόνο τις γραμμές και τις στήλες που επιστρέφει το ερώτημα, κάτι που είναι πιο γρήγορο για έναν μεγάλο πίνακα.

Ναι. Οι λειτουργίες τεχνητής νοημοσύνης, όπως το Copilot, μετατρέπουν ένα απλό αίτημα όπως "υπάλληλοι στις πωλήσεις που κερδίζουν πάνω από 2000" σε μια πρόταση SELECT. Ο χρήστης εξετάζει το ερώτημα και το επικολλά στη σύνδεση πριν από την εισαγωγή.

Ναι. Οι βοηθοί τεχνητής νοημοσύνης συνοψίζουν τον εισαγόμενο πίνακα, δημιουργούν έναν συγκεντρωτικό πίνακα ή γράφημα και απαντούν σε ερωτήσεις σχετικά με αυτό σε απλή γλώσσα. Η ζωντανή σύνδεση σημαίνει ότι μια ανανέωση διατηρεί την ανάλυση ενημερωμένη με τη βάση δεδομένων.

Συνοψίστε αυτήν την ανάρτηση με: