2015-03-30 225 views
-1

任何人都可以指向一個示例,用於將Excel表導出到SQL表中,假設使用VBA具有相同的結構?我正在使用Excel 2007.我看過一次讀取一行數據的示例,並且每行都運行一個插入,或者構建它們的記錄集,然後執行UpdateBatch。有沒有一種方法可以從excel中的源表中選擇所有記錄並將它們全部插入到目標sql表中?使用VBA將Excel表導出到sql

+1

[谷歌表示,(https://www.google.com/search?q = import + excel + to + sql&ie = utf-8&oe = utf-8)不是一個很好的問題。 [如何問一個好問題](http://stackoverflow.com/help/how-to-ask) – FreeMan 2015-03-30 21:06:27

回答

0

Bulk Insert是你在找什麼。

嘗試這些: Stackoverflow question

Bulk Insert - social msdn

另一種方式是在SQL Management Studio中導入 Import Excel spreadsheet columns into SQL Server database

+0

謝謝,但我似乎無法找到一個從Excel工作簿本身使用批量插入的示例(使用VBA )。 – Lukasz 2015-03-31 15:08:14

+0

您在VBA程序中編寫了SQL批量插入和連接字符串。我發現的最簡單的方法是從sql管理中導入excel或txt文件 – durbo 2015-04-04 04:25:06