जब मैं स्प्रेडशीट खोलता हूं तो मैं डेटाबेस से एक्सेल लाने का डेटा अपने आप कैसे बना सकता हूं?


8

मैं एक एक्सेल स्प्रेडशीट रखना चाहता हूं, कि जब यह खुलता है तो विशिष्ट प्रश्नों का उपयोग करके स्वचालित रूप से SQL डेटाबेस से पॉपुलेट हो जाएगा। प्रत्येक कार्यपुस्तिका एक अलग क्वेरी (या एकाधिक क्वेरी) का उपयोग करेगी। आदर्श रूप से जब इसे खोला जाता है, तो SQL के कनेक्शन गुण बदले जा सकते हैं।

कोई आईडिया कि इसे कैसे किया जाए?

जवाबों:


12

बेशक। यहाँ मूल बातें हैं।

1) एक कनेक्शन बनाएं (एक बार)

  • एक्सेल-डेटा-अन्य स्रोतों-एसक्यूएल सर्वर से (यह माइक्रोसॉफ्ट एसक्यूएल के लिए है, लेकिन अन्य डेटा स्रोत उपलब्ध हैं)
  • सर्वर क्रेडेंशियल दर्ज करें, यदि आप बाद में विभिन्न तालिकाओं या SQL प्रश्नों का उपयोग करना चाहते हैं, तो "एक विशिष्ट तालिका से कनेक्ट करें" को अनचेक करें।
  • समाप्त। यह आपको स्वचालित रूप से नीचे के चरण में लाता है, लेकिन आपको उस भाग को दोहराना नहीं है।

2) कार्यपुस्तिका से कनेक्शन जोड़ें

  • एक्सेल-डेटा-मौजूदा कनेक्शन
  • कनेक्शन चुनें जिसे आपने सहेजा है
  • एक मेज उठाओ। यदि आप किसी क्वेरी का उपयोग करना चाहते हैं, तो कोई भी तालिका चुनें, फिर अगली स्क्रीन (आयात डेटा) पर, गुण, परिभाषा टैब पर क्लिक करें, तालिका से SQL में कमांड प्रकार बदलें और नीचे अपनी क्वेरी चिपकाएँ।
  • तालिका के रूप में आयात करें

3) कभी भी कनेक्शन को सूचीबद्ध और संशोधित करें

  • एक्सेल-डाटा-कनेक्शन
  • आप नए कनेक्शन को जोड़े बिना SQL क्वेरी को संशोधित करने के लिए उदाहरण के लिए गुणों को ताज़ा, हटा सकते हैं और उनका उपयोग भी कर सकते हैं।
  • यहां संपत्तियों में आप स्वचालित रूप से और स्टार्टअप पर ताज़ा करने के विकल्प भी निर्धारित कर सकते हैं।

0

यह एक ODBC आयात होगा, और आपको ODBC डेटा स्रोत सेट करना होगा और फिर ODBC का उपयोग करके Excel को कनेक्ट करना होगा ।

मैंने ऐसा कभी नहीं किया है, इसलिए मैं इन लिंक को अतीत से ज्यादा सलाह नहीं दे सकता।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.