1.安裝ODBC
安裝MySQL的時候,可以直接把ODBC一並安裝了。如果沒有安裝的話,則在
https://dev.mysql.com/downloads/connector/odbc/
下載相應的ODBC並安裝。
ODBC有32bit和64bit的,使用哪個需要看excel的位數。我這里下載安裝的是64bit的。
2.打開ODBC,連接MySQL
在用戶DSN或者系統DSN中添加數據源。點擊“添加”。跳轉到如下頁面,選擇"MySQL ODBC 8.0 ANSI Driver"或者“MySQL ODBC 8.0 Unicode Driver",兩者的區別就是編碼不同,點擊“完成”。
進入如下頁面后,輸入MySQL的相關信息,地址、端口、用戶、密碼和想要從哪個數據庫獲取數據源等。下圖中我所連接的是名為“testdemo"的數據庫,點擊右邊的”test“,彈出連接成功消息框,表示ODBC和MYSQL連接成功。
3.打開EXCEL,添加數據源
至此,testdemo_emp表中的數據已經添加在excel中了,記得要點擊全部刷新更新數據。
補充:在使用32bit的時候,添加數據源的時候出錯,如下圖所示。
百度了一圈,有的說要修改my.ini文件,添加一句”mysql_mode=",但是我沒有管理員權限,改不了配置文件。然后這個錯誤說是SQL語法有錯誤,於是在添加數據源的時候,我自己輸入了SQL Query語句,如下圖所示,發現就可以成功添加了。這里我也不知道到底是為啥,希望有人能看到這里,然后告訴我到底問題在哪里,不勝感激。