Excel 連線資料庫的兩種方式

2021-09-18 06:50:49 字數 873 閱讀 5596

1. mysql for excel

2. vba 連線資料庫

官方文件:

**總結:

sub testconnecttodb()

dim sht1 as worksheet

set sht1 = worksheets("sheet1")

dim conn as adodb.connection

dim rs as adodb.recordset

set conn = new adodb.connection

set rs = new adodb.recordset

conn.connectionstring = "driver=;server=localhost;port=3306;database=test;uid=root;pwd=123456;option=3;"

conn.open

rs.open "select * from test", conn

with sht1

.visible = true

.range("a1").copyfromrecordset rs

end with

rs.close: set rs = nothing

conn.close: set conn = nothing

msgbox "處理完畢"

end sub

在這裡遇到乙個卡了好久的問題,那就是資料庫資料格式的問題,用 pandas 直接向mysql資料庫匯入資料時,資料庫的資料格式為 「text」,這種格式的資料是無法直接匯入excel,匯入時沒有報錯,只是沒有資料。遇到這種情況,需要先把資料庫的資料格式改為 「varchar」、「bigint」、「decimal」 等格式

php 連線資料庫的兩種方式

善於總結,是乙個好的學習方式。廢話少說,下面直接粘 一 最簡單的連線資料庫 php版本小於等於5.45 header content type text html charset utf 8 防止亂碼 dbname exam database 資料庫名 host localhost 資料庫伺服器名 ...

jdbc連線資料庫的兩種方式

據我所知,使用jdbc連線上oracle有兩種方法 1 使用thin連線 然後就是設定連線字串了。這個是固定的寫法,如下所示 class.forname oracle.jdbc.driver.oracledriver connection conn drivermanager.getconnecti...

補 JSP連線資料庫的兩種方式

driver mydriver driver class.forname 資料驅動 取得資料庫連線,資料來源方式 context mycontext new initial context datasource mydatasource datasource mycontext.loopup def...