看板 Database 關於我們 聯絡資訊
請問 我的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
pooznn:直接開access匯入... 11/30 04:24
pooznn:http://goo.gl/8lGpp 試試這個吧... 11/30 04:29
neocc:我想要用VBA匯入 因為不想要手動 11/30 04:41
neocc:3Q ^^ 11/30 05:52