excel借助odbc接口連接電腦上的mysql數據庫,從而在excel中直接查看數據庫里面的表。需要一些準備條件
看下你電腦上excel是32位還是64位的。我的excel是32位的,你的應該也是
既然excel是32位那么我們就需要提前安裝下面兩個程序。一個是mysql server(這個肯定是裝好的)
一個是mysql connector/ODBC (32位或者說x86).
在控制面板里可以看到這兩個程序,但是不知道connector/odbc是多少位的,我們可以在哪里看呢
看我這個帖子http://www.3lll3.cn/discuss/post/details/60154612878b1708228ccf4d
如果你的mysql connector是64位的,你需要將64位mysql connector卸載,重新安裝32位mysql connector
因為對于mysql connector來說,64位和32位不能同時存在,這點一定要注意。
mysql connector odbc程序是做什么的?
我們用360安全衛(wèi)士查看我們電腦上安裝的程序,把鼠標放到這個應用程序的圖標那里,就可以看到這個程序的說明
這個程序是MYSQL數據庫的ODBC驅動程序,安裝了這個程序之后,就可以通過ODBC來訪問MySAL,這樣就可以實現(xiàn)SQLServer、Access和Mysql之間的數據轉換,還可以支持ASP訪問Mysql數據庫。
打開控制面板,點擊管理工具,雙擊數據源(ODBC)文件圖標
點擊驅動程序選項卡,在下面可以看到我們電腦上,相關的數據源驅動程序,卻沒有看到mysql connector,因為我們安裝的mysql connector是32位的不會顯示在這里,而這里打開的是64位的odbc數據源管理器,這里顯示的驅動程序都是64位的,沒有我們想要找的。
如果我們想讓我們安裝的mysql connector32位驅動程序顯示在這里怎么辦呢?我們需要打開32位的odbc數據源管理器
如何打開32位的odbc數據源管理器呢?
啟動cmd頁面,然后輸入
cd c:\\Windows\SysWOW64 回車
然后輸入
odbcad32 回車
這樣就會打開32位的odbc數據源管理器,
選擇驅動程序選項卡,就可以看到下面列表里已經存在mysql ODBC 8.0 unicode Driver(驅動程序)了
Data Source Name (DSN) :數據源名稱
我們選擇用戶DSN選項卡,在這個選項卡下面點擊添加按鈕
我們在彈出的對話框中選擇mysql odbc 8.0 Unicode Driver,然后點擊完成
在彈出的窗口進行如下設定,然后點擊test進行測試
不同的mysql用戶可以設定為不同的數據源,我們這里用的是root賬戶
顯示測試成功
然后點擊ok對數據源進行添加
可以看到我們的數據源已經添加成功了
然后打開excel
選擇好數據源,然后點擊ok
然后和數據源進行鏈接
可以看到已經連接成功了,如下圖所示
我們隨便選擇一個數據庫中的一張表,左鍵點擊,在右側就可以看到這個表里面的內容
到此,我們就將excel和mysql數據庫的連接介紹完了,我們這里是通過查詢odbc數據源的方式進行連接,其他的連接方式,同學們可以自己去探索。








暫無數據