मुझे एक्सेल मैक 2011 के साथ काम करने के लिए मेरी एक्सेल वर्कबुक (ADODB का उपयोग करके) नहीं मिल रहा है। मैं एडीओडीबी कोड का उपयोग कर रहा हूं। क्या ऐड-इन्स उपलब्ध हैं? एक तीसरे पक्ष से भी? किसी को भी काम करने के लिए यह मिल गया है?क्या मैक 2011 के लिए एक्सेल के साथ काम करने के लिए ADODB प्राप्त करने का कोई तरीका है?
उत्तर
वहाँ ऐड-इन्स उपलब्ध हैं? एक तीसरे पक्ष से भी?
आशा इन डाउनलोड लिंक मदद करता है?
ODBC drivers that are compatible with Excel for Mac
MSKB मामले में कड़ी मर जाता है
ODBC ड्राइवर कि मैक
के लिए Excel के साथ संगत कर रहे हैं आप Excel में डेटा आयात करना चाहते हैं से उद्धरित डेटाबेस से मैक के लिए, आपको ओपन डाटाबेस कनेक्टिविटी (ओडीबीसी) ड्राइवर इंस्टा की आवश्यकता है अपने मैक पर lled। आपके द्वारा प्राप्त ड्राइवर आपके पास मैक के लिए Excel के किस संस्करण पर निर्भर करता है।
मैक 2011
के लिए Excel Excel के इस संस्करण में एक ODBC ड्राइवर प्रदान नहीं करता है। आपको इसे स्वयं स्थापित करना होगा। कि मैक 2011 के लिए Excel के साथ संगत कर रहे हैं ड्राइवर इन कंपनियों से उपलब्ध हैं:
आप के बाद अपने स्रोत के लिए ड्राइवर स्थापित है, तो आप को बनाने के लिए माइक्रोसॉफ्ट क्वेरी का उपयोग कर सकते नए प्रश्न या एक्सेल के अन्य संस्करणों में बनाए गए मौजूदा प्रश्नों को रीफ्रेश करें, जैसे कि एक्सेल एक्स, एक्सेल 2004, और विंडोज के लिए एक्सेल। अधिक जानकारी के लिए, Import data from a database in Excel for Mac 2011 देखें।
एक्सेल 2016 मैक
एक्सेल के इस संस्करण के लिए SQL सर्वर डेटाबेस से कनेक्ट करने के लिए एक ODBC ड्राइवर प्रदान करता है। डेटा टैब पर, पर क्लिक करें नया डेटाबेस क्वेरी>SQL सर्वर ओडीबीसी। फिर डेटा आयात करने के लिए संवाद बॉक्स का उपयोग करें।
यदि आप अन्य ओडीबीसी डेटा स्रोतों (उदाहरण के लिए, फाइलमेकर प्रो) से कनेक्ट कर रहे हैं, तो आपको अपने मैक पर डेटा स्रोत के लिए ओडीबीसी ड्राइवर स्थापित करना होगा।कि मैक के लिए Excel के साथ संगत कर रहे हैं ड्राइवर इन कंपनियों से उपलब्ध हैं:
किसी को भी इस काम करने के लिए मिल गया है?
क्षमा करें, मैं इसे इस्तेमाल नहीं किया है।
-1, लिंक उत्तर नहीं हैं। यदि वे लिंक कभी मृत हो जाते हैं या सर्वर नीचे जाते हैं, तो आपका जवाब बेकार हो जाता है। – Charles
कृपया मेटा प्रश्न देखें [क्या ऐसे उत्तर हैं जिनमें वास्तव में कहीं और "अच्छे उत्तर" लिंक हैं?] (Http://meta.stackexchange.com/q/8231/135887)। और हाँ, माइक्रोसॉफ्ट के डाउनटाइम है। कभी-कभी * बड़ा * डाउनटाइम, लीप वर्ष की तरह Azure glitch – Charles
लिंक के लिए धन्यवाद। मैं इसे आजमाने की कोशिश कर रहा हूं और अगले 24-48 घंटों में अपने परिणाम पोस्ट करूंगा। – n8gard
एडीओडीबी मैक एक्सेल 2011 में समर्थित नहीं है, लेकिन ओडीबीसी तीसरे पक्ष के ड्राइवर के साथ मिलकर काम करता है।
मुझे ActualTech से मेरे ओडीबीसी ड्राइवर मिल गए। अपने प्रोग्राम को डाउनलोड और इंस्टॉल करें और आपके पास SQL सर्वर और डेटाबेस से कनेक्ट करने के लिए आवश्यक ड्राइवर होंगे (कोशिश करने के लिए निशुल्क, $ 35 खरीदने के लिए)।
निम्नलिखित कोड ने MySQL डेटाबेस से कनेक्शन बनाता है, और सेल A1 में डेटाबेस से जानकारी देता है:
Dim connstring as String
Dim sqlstring as String
connstring = "ODBC;DRIVER={Actual Open Source Databases};" _
& "SERVER=<server_location>;DATABASE=<database>;" _
& "UID=<userID>;PWD=<password>;Port=3306"
sqlstring = "select * from <database_table>"
With ActiveSheet.QueryTables.Add(Connection:=connstring, Destination:=Range("A1"), Sql:=sqlstring)
.BackgroundQuery = False
.Refresh
End With
यह सही जवाब है; ओपनलिंक से ड्राइवर्स भी काम करेंगे, लेकिन वे बस अधिक महंगी हैं। कोड पूरी तरह से काम किया और मेरे पहले चरण के रूप में कार्य किया; आपका बहुत बहुत धन्यवाद! – Pbal
@Charles: मैं वापस लुढ़का परिवर्तन तुम मेरे संपादित करने के लिए बनाया है। कृपया ध्यान दें कि एक्सेल-वीबीए-मैक अब एक वैध टैग है। –
@ सिद्धार्थ रूट, अगर यह वास्तव में एक वैध टैग है, तो कृपया अन्य प्रश्नों को ढूंढें जिन पर यह लागू हो सकता है। अभी, यह इस प्रश्न और केवल इस प्रश्न पर लागू होता है, जो इसे * खराब * टैग बनाता है। यह मौजूदा टैग द्वारा पहले से अच्छी तरह से कवर जमीन को कवर करता है। – Charles
@ चार्ल्स: मैं आपको फिर से पढ़ने के लिए अनुशंसा करता हूं। "http://stackoverflow.com/privileges/create-tags" मैंने अभी वह टैग बनाया है और कोई टैग नहीं है जो वीबीए एक्सेल मैक पर लागू होता है। कम से कम मैंने इसकी खोज की और एक नहीं मिला। लिंक के अनुसार, इसे 6 महीने दें। यदि यह वास्तव में एक खराब टैग है तो यह स्वचालित रूप से हटा दिया जाएगा। ;) –