Non riesco a ottenere la mia cartella di lavoro di Excel (utilizzando ADODB) per lavorare con Excel Mac 2011. Sto usando il codice ADODB. Sono disponibili componenti aggiuntivi? Anche da una terza parte? Qualcuno l'ha fatto funzionare?C'è un modo per far funzionare ADODB con Excel per Mac 2011?
risposta
Ci sono disponibili componenti aggiuntivi? Anche da una terza parte?
Speranza questi link per il download aiuta?
ODBC drivers that are compatible with Excel for Mac
Citato dal MSKB nel caso in cui il link muore
driver ODBC che sono compatibili con Excel per Mac
Se si desidera importare i dati in Excel per Mac da un database, è necessario un Open Database Connectivity (ODBC) insta lled sul tuo Mac. Il driver che ottieni dipende dalla versione di Excel per Mac che hai.
Excel per Mac 2011
Questa versione di Excel non fornisce un driver ODBC. Devi installarlo da solo. I driver che sono compatibili con Excel 2011 per Mac sono disponibili da queste aziende:
Dopo aver installato il driver per l'origine, è possibile utilizzare Microsoft Query per creare nuove query o aggiornamento delle query esistenti create in altre versioni di Excel, ad esempio Excel X, Excel 2004 ed Excel per Windows. Per ulteriori informazioni, vedere Import data from a database in Excel for Mac 2011.
Excel 2016 per Mac
Questa versione di Excel non fornisce un driver ODBC per la connessione al database di SQL Server. Nella scheda Data, fare clic su Nuova query database>SQL Server ODBC. Quindi utilizzare le finestre di dialogo per importare i dati.
Se ci si sta collegando ad altre origini dati ODBC (ad esempio, FileMaker Pro), è necessario installare il driver ODBC per l'origine dati sul Mac.I driver che sono compatibili con Excel per Mac sono disponibili da queste aziende:
Qualcuno ha ottenuto questo lavoro?
Spiacente, non ho mai usato.
-1, i collegamenti non sono risposte. Se quei collegamenti sono mai morti o i server non funzionano, la tua risposta diventa inutile. – Charles
Per favore vedi la meta domanda [Le risposte contengono solo collegamenti altrove "buone risposte"?] (Http://meta.stackexchange.com/q/8231/135887). E sì, Microsoft ha tempi di fermo. A volte * grandi tempi di inattività, come l'anno bisestile Azure glitch – Charles
Grazie per i collegamenti. Ho intenzione di provare questo e posterò i miei risultati entro le prossime 24-48 ore. – n8gard
ADODB NON è supportato in Mac Excel 2011, ma ODBC funziona in combinazione con un driver di terze parti.
Ho i miei driver ODBC da ActualTech. Scarica e installa il loro programma e avrai i driver necessari per la connessione a server e database SQL (gratis per provare, $ 35 per l'acquisto).
Il codice seguente crea una connessione ad un database MySQL, e restituisce le informazioni dalla banca dati nella cella 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
Questa è la risposta corretta; Anche i driver di OpenLink funzioneranno, ma sono semplicemente più costosi. Il codice ha funzionato perfettamente e ha funzionato come primo passo; Molte grazie! – Pbal
- 1. C'è un modo per far funzionare AngularJS prima con HTML?
- 2. Modo elegante per far funzionare CustomValidator con ValidationSummary message box
- 3. c'è un modo per far funzionare title = attribute su Chrome?
- 4. C'è un modo per far funzionare Asio senza Boost?
- 5. Come si rilascia un HTTP GET da Excel VBA per Mac 2011
- 6. Funzione Dir() non funzionante in Mac Excel 2011 VBA
- 7. Esiste un modo per far funzionare in modo ricorsivo un ExecutorService?
- 8. Per far funzionare JRuby in RubyMine
- 9. c'è un modo per far ritirare HBase
- 10. C'è un modo per far funzionare Chai con i test di Moka asincroni?
- 11. Come configurare IE per far funzionare "wscript.shell"
- 12. Cosa devo fare per far funzionare Hash.from_xml()?
- 13. Cosa devo fare per far funzionare WS_MAXIMIZE?
- 14. Come far funzionare Menu.add_command() in tkinter su Mac?
- 15. Come far funzionare i VHosts con EasyPHP
- 16. non riesce a far funzionare wxHaskell da ghci su Mac
- 17. Come faccio a far funzionare un eventhandler in modo asincrono?
- 18. Come far funzionare Tomcat7 con JAX-RS?
- 19. Come far funzionare le rotaie con vue.js?
- 20. Evidenzia la riga in excel mac 2011 quando una cella ha una parola specifica
- 21. Come far funzionare Java con SQL Server?
- 22. Qual è il modo più semplice per far funzionare matplotlib in OSX in un ambiente virtuale?
- 23. Far funzionare un programma java senza threading
- 24. Come posso far funzionare Winston con Webpack?
- 25. C'è un modo per far funzionare ArrowAssoc nella corrispondenza dei pattern?
- 26. Come far funzionare lxml con IronPython?
- 27. Come far funzionare Karma con Chrome
- 28. Come far funzionare Mathjax con Angular2?
- 29. Esiste un modo per far sì che Excel mantenga gli attributi XML nell'elemento radice?
- 30. Compilare programma in C++ su Mac per funzionare su Linux
@Charles: I rollback la modifica apportata alla mia modifica. Si noti che excel-vba-mac è ora un tag valido. –
@SiddharthRout, se è davvero un tag valido, quindi trova altre domande a cui può essere applicato. In questo momento, si applica a questa domanda e solo a questa domanda, il che lo rende un tag * bad *. Copre il terreno già ben coperto dai tag esistenti. – Charles
@Charles: ti consiglierei di rileggerlo. "http://stackoverflow.com/privileges/create-tags" Ho appena creato quel tag e non ci sono tag validi per VBA EXCEL MAC. Almeno lo cercavo e non riuscivo a trovarne uno. Secondo il link, dargli 6 mesi. Se è davvero un tag sbagliato, verrà eliminato automaticamente. ;) –