सामान्य उपयोगकर्ता माइक्रोसॉफ्ट एक्सेल में काम कर रहा है। अपने उपयोगकर्ताओं को ऐसे टूल के साथ क्यों न दें जो वे पहले से जानते हैं और इसमें आपके SQL सर्वर वातावरण में कनेक्शन जोड़ते हैं। इस दृष्टिकोण का लाभ उनकी एक्सेल स्प्रेडशीट हमेशा बैक-एंड डेटाबेस से वर्तमान डेटा के साथ अद्यतित है। उपयोगकर्ताओं के लिए एक्सेल में डेटा डालना आम बात है लेकिन आम तौर पर, यह समय पर डेटा का स्नैपशॉट होता है। यह आलेख आपको दिखाएगा कि एक्सेल स्प्रेडशीट को SQL के कनेक्शन के साथ कॉन्फ़िगर करना कितना आसान है जिसे आप अपने उपयोगकर्ताओं को प्रदान कर सकते हैं।
इस उदाहरण में, हम एडवेंचर वर्क्स नमूना डेटाबेस का उपयोग करने जा रहे हैं जो माइक्रोसॉफ्ट एसक्यूएल सर्वर 2008 के साथ जहाजों का उपयोग करता है।
- कठिनाई: औसत
- समय की आवश्यकता: 10 मिनटों
ऐसे
-
एक्सेल को SQL सर्वर कनेक्शन में सेट अप करने के लिए आपको कुछ जानकारी की आवश्यकता होगी।
एसक्यूएल सर्वर का नाम: हमारे उदाहरण में, SQL सर्वर एमटीपी SQLEXPRESS है।
-
डेटाबेस नाम: हमारा उदाहरण, हम AdventureWorks डेटाबेस का उपयोग कर रहे हैं।
-
तालिका या दृश्य: हम बिक्री के बाद जा रहे हैं Sales.vIividividualCustomer।
-
एक्सेल खोलें और एक नई कार्यपुस्तिका बनाएं।
-
पर क्लिक करें डेटा टैब। पता लगाएँ बाहरी डेटा प्राप्त करें विकल्प और क्लिक करें अन्य स्रोतों से और चुनें एसक्यूएल सर्वर से। यह डेटा कनेक्शन विज़ार्ड खोलता है।
-
सर्वर नाम भरें। इस उदाहरण में, सर्वर का नाम एमटीपी SQLEXPRESS है। विंडोज प्रमाणीकरण का उपयोग करने के लिए लॉगिन प्रमाण पत्र सेट करें। अन्य विकल्प का उपयोग किया जाएगा यदि आपके डेटाबेस व्यवस्थापक ने आपके उपयोगकर्ता के लिए उपयोगकर्ता नाम और पासवर्ड प्रदान किया है। अगला पर क्लिक करें। यह डेटा कनेक्शन विज़ार्ड लाता है।
-
डेटाबेस से चुनें (हमारे उदाहरण में एडवेंचरवर्क्स) उस डेटाबेस का चयन करें जिसमें आपके इच्छित डेटा शामिल है ड्रॉप डाउन बॉक्स। सुनिश्चित करो एक विशिष्ट तालिका से कनेक्ट करें की जाँच कर ली गयी है। सूची से दृश्य (हमारे उदाहरण में Sales.vIividividualCustomer) का पता लगाएं और इसे चुनें। क्लिक करें समाप्त जो लाता है आयात आंकड़ा संवाद बॉक्स।
-
तालिका चेकबॉक्स को चेक करें और चुनें कि आप डेटा कहां रखना चाहते हैं (मौजूदा वर्कशीट या नई वर्कशीट)। क्लिक करें ठीक जो एक एक्सेल सूची बनाता है और पूरी तालिका को आपकी स्प्रेडशीट में आयात करता है।
-
अपनी स्प्रेडशीट सहेजें और उपयोगकर्ता को भेजें। इस तकनीक के बारे में अच्छी बात यह है कि जब भी उन्हें इसकी आवश्यकता होती है तो आपके उपयोगकर्ता के पास वर्तमान डेटा तक पहुंच होती है। जबकि डेटा स्प्रेडशीट में सहेजा गया है, SQL डेटाबेस से कनेक्शन है। जब भी आप स्प्रेडशीट रीफ्रेश करना चाहते हैं, तो तालिका में कहीं भी क्लिक करें और क्लिक करें तालिका और फिर ताज़ा करना.
टिप्स
- यह वास्तव में महत्वपूर्ण है कि आप सुनिश्चित करें कि उपयोगकर्ता SQL सर्वर में ठीक से सेटअप है। यह वह चीज है जो इस तकनीक का उपयोग करके ज्यादातर मामलों में मुद्दों का कारण बनती है।
- तालिका में मौजूद रिकॉर्ड्स की संख्या की जांच करें या देखें कि आप कनेक्ट कर रहे हैं। यदि तालिका में दस लाख रिकॉर्ड हैं, तो आप इसे नीचे फ़िल्टर करना चाहेंगे। आखिरी चीज जो आप करना चाहते हैं वह SQL सर्वर को लटका है।
- कनेक्शन गुण संवाद बॉक्स पर, एक विकल्प कहा जाता है फ़ाइल खोलते समय डेटा रीफ्रेश करें। इस विकल्प की जांच करने पर विचार करें। जब यह विकल्प चेक किया जाता है, तो एक्सेल स्प्रेडशीट खोलते समय उपयोगकर्ता के पास हमेशा डेटा का एक नया सेट होगा।
- डेटा सारांशित करने के लिए पिवोट टेबल्स का उपयोग करने पर विचार करें।
जिसकी आपको जरूरत है
- माइक्रोसॉफ्ट एक्सेल 2007
- सर्वर, डेटाबेस, और तालिका या दृश्य सहित SQL सर्वर डेटा




