क्या आप Excel से SQL सर्वर से कनेक्ट कर सकते हैं?


9

मुझे अंतिम उपयोगकर्ताओं को देखने के लिए SQL सर्वर डेटाबेस से कुछ रिपोर्ट बनाने की आवश्यकता है।

क्या एक्सेल से एसक्यूएल सर्वर में हुक करना संभव है?

अद्यतन अंत उपयोगकर्ता केवल रिपोर्ट देखने के लिए, उन्हें और अधिक पूछने के लिए बहुत ज्यादा है ऐसा करने के लिए पूछ फ़ाइल पर क्लिक करें!

0

ओडीबीसी का उपयोग करने का सबसे सरल और सबसे पुराना तरीका है, लेकिन वीबीस्क्रिप्ट के साथ, कुछ भी संभव है।


0

आप शायद एक दृश्य बनाने से बेहतर (या बस एक प्रश्न) जिस तरह से आप यह तो डीटीएस (SQL 2000) या SSIS (SQL 2005) का उपयोग करते हुए माइक्रोसॉफ्ट एक्सेल ODBC ड्राइवर

का उपयोग कर जानकारी निर्यात करना चाहते हैं डेटा प्रस्तुत करता है कि कर रहे हैं

3

ज़रूर - Excel 2007 क्लिक में "डेटा" टैब और फिर "कनेक्शन", तो क्लिक करें "और अधिक के लिए ब्राउज़ करें" और "+ NewSqlServerConnection.odc"


10

हाँ, यह पूरी तरह से है, कौन-सा संस्करण पर निर्भर करता है आपके पास एक्सेल है। 2007 में यदि आप डेटा टैब के अंतर्गत जाते हैं और फिर "बाहरी डेटा प्राप्त करें" तो आपको SQL


1

सहित विभिन्न डेटा स्रोतों से कनेक्ट करने के लिए कई विकल्प दिखाई देंगे यदि आप यह सुनिश्चित करना चाहते हैं कि आपके पास अपने अंतिम उपयोगकर्ताओं की कोई तकनीकी आवश्यकता न हो, तो एक्सेल फ़ाइल से सीधे सर्वर से जोड़ने की बजाय निर्यात प्रक्रिया एक बेहतर तरीका है।

आप कनेक्शन जानकारी को सहेज सकते हैं, लेकिन वे इसे गड़बड़ कर सकते हैं, और यदि उन्हें कॉन्फ़िगर करने के लिए भरोसा नहीं किया जा सकता है, तो यह संभवतः डेटा निकालने और स्थिर प्रतिलिपि देने का सबसे अच्छा शर्त होगा ।


1

आप डेटाबेस से कनेक्ट करने और डेटा आयात करने के लिए वीबीए का उपयोग कर सकते हैं। उपयोगकर्ता को केवल फाइल खोलनी होगी। आपका वीबीए कोड डेटा की पुनर्प्राप्ति और स्वरूपण करेगा।


2

2007 में आप वास्तव में डेटा टैब के अंतर्गत जा सकते हैं और फिर "बाहरी डेटा प्राप्त करें"। आप SQL सर्वर, वेबपृष्ठ और एक्सेस सहित कई स्रोतों से डेटा एकत्र कर सकते हैं।

कनेक्ट करने के बाद डेटा को नवीनीकृत करने के लिए एक विकल्प नहीं है:

  • हर x मिनट
  • जब एक्सेल शीट

आप भी जब एक्सेल पत्रक को बंद डेटा निकालने के लिए चुन सकते हैं खोलने ।


3

यहाँ समाधान जो मैं का उपयोग करें: http://mikesknowledgebase.com/pages/SQLServer/RunStoredProcedureFromExcel.htm

असल में, यह एक संग्रहीत प्रक्रिया कॉल करने के लिए VBA का एक सा का उपयोग करता है, तो Excel फ़ाइल में परिणाम प्रदर्शित करता है।

Excel with Stored Procedure

हम इस एक बहुत का उपयोग करें जब हम अपने ASP.Net अनुप्रयोग के लिए अतिरिक्त स्क्रीन जोड़ सकते हैं या हमारे आवेदन के नए संस्करण पुनर्वितरित करने के लिए जरूरत के बिना हमारे उपयोगकर्ताओं एक तदर्थ रिपोर्ट देना चाहते हैं।