2012-03-14 11 views
5

मुझे एक्सेल मैक 2011 के साथ काम करने के लिए मेरी एक्सेल वर्कबुक (ADODB का उपयोग करके) नहीं मिल रहा है। मैं एडीओडीबी कोड का उपयोग कर रहा हूं। क्या ऐड-इन्स उपलब्ध हैं? एक तीसरे पक्ष से भी? किसी को भी काम करने के लिए यह मिल गया है?क्या मैक 2011 के लिए एक्सेल के साथ काम करने के लिए ADODB प्राप्त करने का कोई तरीका है?

+0

@Charles: मैं वापस लुढ़का परिवर्तन तुम मेरे संपादित करने के लिए बनाया है। कृपया ध्यान दें कि एक्सेल-वीबीए-मैक अब एक वैध टैग है। –

+0

@ सिद्धार्थ रूट, अगर यह वास्तव में एक वैध टैग है, तो कृपया अन्य प्रश्नों को ढूंढें जिन पर यह लागू हो सकता है। अभी, यह इस प्रश्न और केवल इस प्रश्न पर लागू होता है, जो इसे * खराब * टैग बनाता है। यह मौजूदा टैग द्वारा पहले से अच्छी तरह से कवर जमीन को कवर करता है। – Charles

+1

@ चार्ल्स: मैं आपको फिर से पढ़ने के लिए अनुशंसा करता हूं। "http://stackoverflow.com/privileges/create-tags" मैंने अभी वह टैग बनाया है और कोई टैग नहीं है जो वीबीए एक्सेल मैक पर लागू होता है। कम से कम मैंने इसकी खोज की और एक नहीं मिला। लिंक के अनुसार, इसे 6 महीने दें। यदि यह वास्तव में एक खराब टैग है तो यह स्वचालित रूप से हटा दिया जाएगा। ;) –

उत्तर

4

वहाँ ऐड-इन्स उपलब्ध हैं? एक तीसरे पक्ष से भी?

आशा इन डाउनलोड लिंक मदद करता है?

ODBC drivers that are compatible with Excel for Mac


MSKB मामले में कड़ी मर जाता है

ODBC ड्राइवर कि मैक

के लिए Excel के साथ संगत कर रहे हैं आप Excel में डेटा आयात करना चाहते हैं से उद्धरित डेटाबेस से मैक के लिए, आपको ओपन डाटाबेस कनेक्टिविटी (ओडीबीसी) ड्राइवर इंस्टा की आवश्यकता है अपने मैक पर lled। आपके द्वारा प्राप्त ड्राइवर आपके पास मैक के लिए Excel के किस संस्करण पर निर्भर करता है।

मैक 2011

के लिए Excel Excel के इस संस्करण में एक ODBC ड्राइवर प्रदान नहीं करता है। आपको इसे स्वयं स्थापित करना होगा। कि मैक 2011 के लिए Excel के साथ संगत कर रहे हैं ड्राइवर इन कंपनियों से उपलब्ध हैं:

OpenLink Software

Actual Technologies

Simba Technologies

आप के बाद अपने स्रोत के लिए ड्राइवर स्थापित है, तो आप को बनाने के लिए माइक्रोसॉफ्ट क्वेरी का उपयोग कर सकते नए प्रश्न या एक्सेल के अन्य संस्करणों में बनाए गए मौजूदा प्रश्नों को रीफ्रेश करें, जैसे कि एक्सेल एक्स, एक्सेल 2004, और विंडोज के लिए एक्सेल। अधिक जानकारी के लिए, Import data from a database in Excel for Mac 2011 देखें।

एक्सेल 2016 मैक

एक्सेल के इस संस्करण के लिए SQL सर्वर डेटाबेस से कनेक्ट करने के लिए एक ODBC ड्राइवर प्रदान करता है। डेटा टैब पर, पर क्लिक करें नया डेटाबेस क्वेरी>SQL सर्वर ओडीबीसी। फिर डेटा आयात करने के लिए संवाद बॉक्स का उपयोग करें।

यदि आप अन्य ओडीबीसी डेटा स्रोतों (उदाहरण के लिए, फाइलमेकर प्रो) से कनेक्ट कर रहे हैं, तो आपको अपने मैक पर डेटा स्रोत के लिए ओडीबीसी ड्राइवर स्थापित करना होगा।कि मैक के लिए Excel के साथ संगत कर रहे हैं ड्राइवर इन कंपनियों से उपलब्ध हैं:

OpenLink Software

Actual Technologies

किसी को भी इस काम करने के लिए मिल गया है?

क्षमा करें, मैं इसे इस्तेमाल नहीं किया है।

+1

-1, लिंक उत्तर नहीं हैं। यदि वे लिंक कभी मृत हो जाते हैं या सर्वर नीचे जाते हैं, तो आपका जवाब बेकार हो जाता है। – Charles

+1

कृपया मेटा प्रश्न देखें [क्या ऐसे उत्तर हैं जिनमें वास्तव में कहीं और "अच्छे उत्तर" लिंक हैं?] (Http://meta.stackexchange.com/q/8231/135887)। और हाँ, माइक्रोसॉफ्ट के डाउनटाइम है। कभी-कभी * बड़ा * डाउनटाइम, लीप वर्ष की तरह Azure glitch – Charles

+0

लिंक के लिए धन्यवाद। मैं इसे आजमाने की कोशिश कर रहा हूं और अगले 24-48 घंटों में अपने परिणाम पोस्ट करूंगा। – n8gard

3

एडीओडीबी मैक एक्सेल 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 
+0

यह सही जवाब है; ओपनलिंक से ड्राइवर्स भी काम करेंगे, लेकिन वे बस अधिक महंगी हैं। कोड पूरी तरह से काम किया और मेरे पहले चरण के रूप में कार्य किया; आपका बहुत बहुत धन्यवाद! – Pbal

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^