2012年9月11日 星期二

簡明Excel 連結MySQL方法

 

經過不斷的搜尋、測試終於找到正確的做法

如果您的Windows是64位元

這個方法一定能解決您的問題

 

1. 打開瀏覽器連到【http://dev.mysql.com/downloads/connector/odbc/

2. 下載【Windows (x86, 32-bit), MSI Installer Connector-

ODBC】

由於MS office是32位元,所以必須下載32位元ODBC版本,而不是64位元版本歐!!

3. 執行安裝程序:

a. 點【執行】

b. 點【I accept the terms in the license agreement】,再點 

  【Next】

c. 點【Next/Install/Finish】

 

4. 點螢幕左下角的【開始】

5. 在【搜尋程式及檔案】框框輸入

【C:\Windows\SysWOW64\odbcad32.exe】,再按Enter

由於Windows是64位元,所以從控制台執行的ODBC資料來源管理員也是64位元版本,而MS office卻是32位元

導致【指定之DNS中的驅動程式和應用程式架構不相符】的錯誤訊息

所以才要以命令列方式直接執行32位元版本的 ODBC資料來源管理員

6. 點【使用者資料來源名稱】標籤

7. 點【新增】,如果1~3步都正確的話,應該會在最下面看到【MySQL

ODBC 5.1 Driver】

點他,再點【完成】

8. 輸入以下MySQ資料:

Data Source Name: 任意命名都可以,只要你知道這個連到哪個資料庫

TCP/IP Server: MySQL Server所在IP位置

Port: 除非MySQL預設連線埠有修改,要不然這個使用3306即可

User: 登入MySQL的帳號

Password: 登入MySQL的密碼

Database: 要使用其中哪個資料庫

9. 可以點左下角的【Details】,調整細部設定,例如編碼方式

10. 點【OK/確定】

 

11. 打開Excel

12. 點【資料】標籤,在【取得外部資料】區域,點【從其他來源/從資料

連線精靈】

13. 點【ODBC DSN】,再 點 剛剛步驟8填入的Data Source Name欄位

名稱,點【下一步】

如果正確的話,應該會看到該資料庫的所有table

14. 點要查詢的table,再點【下一步/完成】

15. 將 資料放在 目前工作表的儲存格 =$A$1,再點【確定】,就可以看

到撈出來的資料了 :D

可以點【內容/定義】在【命令文字】下SQL的語法歐~~~

 

 

參考資料:

http://www.coolaler.com/showthread.php/229306-win7-ODBC-on-64bit%E9%A9%85%E5%8B%95%E7%BC%BA%E5%B0%91%EF%BC%9F

http://blog.danovich.com.au/2010/02/02/odbc-settings-on-64-bit-servers/

相關文章 :

5 意見:

阿莫 提到...

如果MySQL是4.x版的,記得ODBC要找支援該版本的程式安裝,才不會抓到中文變成亂碼

匿名 提到...

These are terrific space-savers, are less pricey than comparable conventional dumbbell sets, and are
easy to use and practical.

Also visit my blog post :: dumbells sets

匿名 提到...

Its vital to be certain your functioning the muscle groups in your legs, rear, back, abs, arms,
shoulders, and chest.

Look at my webpage - visit this backlink

嘉義美食 提到...

謝謝分享

旅行社 提到...

謝謝你的分享!!

張貼留言

Related Posts with Thumbnails
by TemplatesForYou-TFY
SoSuechtig