本文目錄一覽:
WPS 表格如何連接MySQL 資料庫?
編寫Excel VBA工具,連接並操作Mysql 資料庫。
系統環境:
OS:Win7 64位 英文版
Office 2010 32位 英文版
1、VBA連接MySql前的準備
Tools—References..—-引用
勾選Microsoft ActiveX Data Objects 2.8 Librarys 和Microsoft ActiveX Data Objects Recordset 2.8 Librarys
2、安裝Mysql ODBC連接服務
下載連接:
注意:這裡使用32位的版本
下載上圖中Windows(x86,32-bit),Zip Archive版本,在測試中,使用64位的版本無法連接到Mysql
把下載上述文件拷貝放到資源管理器里,放到合適位置,解壓,點擊裡面的install.bat批處理文件。
從「控制面板」—「管理工具」—-ODBC,打開以後,從這個裡面無法看到Mysql的驅動,實際上使用的是下面32位的ODBC驅動
C:\Windows\SysWOW64\文件夾下的odbcca32.exe
3.連接示例
Sub TestConnectTodb() Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Set conn = New ADODB.Connection Set rs = New ADODB.Recordset conn.ConnectionString = “Driver={MySQL ODBC 5.3 Unicode Driver};Server=localhost;Port=3306;Database=db_hptms;Uid=root;Pwd=123456;OPTION=3;” conn.Open rs.Open “select fdEmpNo,fdEmpName from tbUser”, conn With ThisWorkbook.Worksheets(“MySqlData”) .Visible = True .Range(“a1:b1”).Value = Array(“EmpNo”, “EmpName”) .Range(“A2”).CopyFromRecordset rs .Activate End With rs.Close: Set rs = Nothing conn.Close: Set conn = Nothing MsgBox “處理完畢”, vbOKOnly, “提示信息”End Sub
上述示例經過測試,可以正常連接到Mysql資料庫,這裡注意使用的ODBC連接的版本是32位,在測試中,使用64位的,始終無法正常打開連接。
mysql資料庫中的表格數據如何導入wps中的excel,請問該怎麼去做
看你需要用什麼方式導出,如果是直連資料庫,可以使用資料庫管理工具導出,如樓下那位兄台的navicat,也可以用mysql官方的管理工具workbench
打開導出界面後,下一步,選擇csv格式,導出後excel就能打開了
如果你需要在程序代碼中導出,需要找到對應代碼的excel處理庫。
如php 的 phpExcel( 最新版已更名為 phpoffice/phpspreadsheet) 要根據你當前伺服器的php版本選擇。
然後根據excel庫的api編寫代碼導出
WPS怎樣導入資料庫中的數據
方法/步驟
1
【第一導入數據結構】
打開本地計算機上的 SQL Server Management Studio 客戶端軟體:
2
本地電腦:登陸本機資料庫連接控制端:
3
選擇您要導出到伺服器的資料庫然後滑鼠右鍵:選擇生成SQL腳本:
4
選中本地電腦需要導出腳本的庫名字
5
需要選擇選擇兼容sql2005的版本的腳本:
修改sql腳本的保存路徑:記錄下這個路徑
查看生產腳本生成的選項:
成功生成sql腳本:並記錄下腳本導出的路徑
連接到虛擬主機提供的目標資料庫伺服器:
並點擊新建查詢,拷貝您導出的 SQL 腳本代碼(此代碼為第一步導出的sql腳本代碼)到上圖顯示的查詢分析器中,點擊分析腳本,如果沒有語法錯誤,就點擊執行腳本,直到執行完畢。
【導入數據結構完畢】
【第二:導入資料庫數據】
下面咱們開始導入資料庫表中的數據:登陸您本地的資料庫:
點擊您本地計算機上的資料庫右鍵-任務-導出數據:
選擇目標資料庫,如下添加虛擬主機提供給您的資料庫信息(伺服器地址,用戶名,密碼,資料庫):
點擊下一步,點擊下一步,選中所有表,並確保「目標」
點擊下一步,直到執行完畢:這樣你的本地資料庫就導入到虛擬主機上了
【導入資料庫數據完畢】
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275694.html