如何一次excel資料表匯入到access

看板Database作者 (neo)時間11年前 (2012/11/30 02:36), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
請問 我的excel 資料表 有12萬筆資料 我用vba寫入到access Dim cnn As New ADODB.Connection Dim rst As New ADODB.Recordset 我用矩陣一欄一欄的讀取excel 之後 再利用rst.AddNew 一筆一筆新增 但是實在是太慢了... 我看網路上有提供其他方式 是把excel 當作資料庫 一次讀取 一次寫入 http://www.360doc.com/content/12/0117/23/2391405_180089573.shtml 但是問題在於... 似乎這個方式在64bit win7行不通... 原因出在"provider=microsoft.jet.OLEDB.4.0"....(省略) ....."EXTENDED PROPERTIES="EXCEL 8.0" 1. provider 是4.0還是多少? 網路上有人說8.0 12.0 2. properties = excel 8.0? 網路上也是有很多版本 我試過很多方式了 EXCEL VBA還是不給我連線.. 我的問題就是..要怎麼一次把12萬筆資料 寫入 ACCESS 資料表 謝謝~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.71.35

11/30 04:24, , 1F
直接開access匯入...
11/30 04:24, 1F

11/30 04:29, , 2F
http://goo.gl/8lGpp 試試這個吧...
11/30 04:29, 2F

11/30 04:41, , 3F
我想要用VBA匯入 因為不想要手動
11/30 04:41, 3F

11/30 05:52, , 4F
3Q ^^
11/30 05:52, 4F
文章代碼(AID): #1GjwiePc (Database)