Skip to main content

Τρόπος ρύθμισης παραμέτρων του Front End του Excel στον SQL Server

#PcVue solutions #Energy Management System (Απρίλιος 2024)

#PcVue solutions #Energy Management System (Απρίλιος 2024)
Anonim

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

Σε αυτό το παράδειγμα, πρόκειται να χρησιμοποιήσουμε το δείγμα βάσης δεδομένων Adventure Works που η Microsoft παραδίδει με τον SQL Server 2008.

  • Δυσκολία: Μέση τιμή
  • Χρόνος που απαιτείται: 10 λεπτά

Εδώ είναι πώς

  1. Θα χρειαστείτε μερικές πληροφορίες για να ρυθμίσετε τη σύνδεση Excel σε SQL Server.

    Όνομα διακομιστή SQL: Στο παράδειγμά μας, ο SQL Server είναι MTP SQLEXPRESS.

  2. Όνομα βάσης δεδομένων: Το παράδειγμά μας, χρησιμοποιούμε τη βάση δεδομένων AdventureWorks.

  3. Πίνακας ή προβολή: Πάμε μετά από την προβολή Sales.vIndividualCustomer.

  4. Ανοίξτε το Excel και δημιουργήστε ένα νέο βιβλίο εργασίας.

  5. Κάνε κλικ στο Δεδομένα αυτί. Εντοπίστε το Λάβετε εξωτερικά δεδομένα επιλογή και κάντε κλικ στο Από άλλες πηγές και επιλέξτε Από τον SQL Server. Αυτό ανοίγει τον Οδηγό σύνδεσης δεδομένων.

  6. Συμπληρώστε το Όνομα διακομιστή. Σε αυτό το παράδειγμα, το όνομα του διακομιστή είναι MTP SQLEXPRESS. Ορίστε τα διαπιστευτήρια σύνδεσης για να χρησιμοποιήσετε τον έλεγχο ταυτότητας των Windows. Η άλλη επιλογή θα χρησιμοποιηθεί εάν ο διαχειριστής της βάσης δεδομένων σας έδωσε ένα όνομα χρήστη και έναν κωδικό πρόσβασης για το χρήστη σας. Κάντε κλικ στο κουμπί Επόμενο. Αυτό αναδεικνύει τον Οδηγό σύνδεσης δεδομένων.

  7. Επιλέξτε τη βάση δεδομένων (AdventureWorks στο παράδειγμά μας) από το Επιλέξτε τη βάση δεδομένων που περιέχει τα δεδομένα που θέλετε drop down box. Συγουρεύομαι Συνδεθείτε σε συγκεκριμένο πίνακα ελέγχεται. Εντοπίστε την προβολή (Sales.vIndividualCustomer στο παράδειγμά μας) από τη λίστα και επιλέξτε την. Κάντε κλικ Φινίρισμα που αναδεικνύει το Εισαγωγή δεδομένων κουτί διαλόγου.

  8. Επιλέξτε το πλαίσιο ελέγχου Πίνακας και επιλέξτε πού θέλετε να τοποθετήσετε τα δεδομένα (υπάρχον φύλλο εργασίας ή νέο φύλλο εργασίας). Κάντε κλικ Εντάξει το οποίο δημιουργεί μια λίστα Excel και εισάγει ολόκληρο τον πίνακα στο υπολογιστικό σας φύλλο.

  9. Αποθηκεύστε το υπολογιστικό φύλλο σας και στείλτε το στο χρήστη. Το ωραίο πράγμα για αυτή την τεχνική είναι ότι ο χρήστης σας έχει πρόσβαση σε τρέχοντα δεδομένα όποτε το χρειάζονται. Ενώ τα δεδομένα αποθηκεύονται στο υπολογιστικό φύλλο, υπάρχει σύνδεση με τη βάση δεδομένων SQL. Οποτεδήποτε θέλετε να ανανεώσετε το υπολογιστικό φύλλο, κάντε δεξί κλικ κάπου στον πίνακα και κάντε κλικ στο Τραπέζι και μετά Φρεσκάρω.

Συμβουλές

  • Είναι πολύ σημαντικό να βεβαιωθείτε ότι ο χρήστης έχει ρυθμιστεί σωστά στον SQL Server. Αυτό είναι το πράγμα που προκαλεί προβλήματα στις περισσότερες περιπτώσεις χρησιμοποιώντας αυτήν την τεχνική.
  • Ελέγξτε τον αριθμό των εγγραφών που βρίσκονται στον πίνακα ή την προβολή στην οποία συνδέεστε. Εάν ο πίνακας έχει ένα εκατομμύριο εγγραφές, ίσως να θέλετε να το φιλτράρετε αυτό. Το τελευταίο πράγμα που θέλετε να κάνετε είναι να κρεμάσετε τον SQL Server.
  • Στο παράθυρο διαλόγου Ιδιότητες σύνδεσης, υπάρχει μια επιλογή που ονομάζεται Ανανεώστε τα δεδομένα κατά το άνοιγμα του αρχείου. Εξετάστε την επιλογή αυτής της επιλογής. Όταν είναι ενεργοποιημένη αυτή η επιλογή, ο χρήστης θα έχει πάντα ένα νέο σύνολο δεδομένων κατά το άνοιγμα του υπολογιστικού φύλλου του Excel.
  • Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε πίνακες περιστροφής για να συνοψίσετε τα δεδομένα.

Ο, τι χρειάζεσαι

  • Microsoft Excel 2007
  • Δεδομένα του SQL Server που περιλαμβάνουν τον διακομιστή, τη βάση δεδομένων και τον πίνακα ή την προβολή