如何批量匯入Excel檔案到sqlserver資料庫

時間 2021-05-06 18:24:04

1樓:jaffedream

先用powerquery合併下多個excel檔案,再到sqlserver資料庫一次性匯入合併後的資料,這樣都是圖形介面操作,沒啥難度。

2樓:

可以參考下面的語句,多檔案需要獲取路徑

'上傳資料

Set cn = CreateObject("ADODB.Connection")

cnStr = "Provider=Microsoft.ACE.OLEDB.

12.0;Data Source=" & ActiveWorkbook.FullName & ";Extended Properties=""Excel 12.

0;HDR=YES"";"""

cn.Open cnStr

DBTB = "Tg" '資料庫內錶名

sql = "insert into [odbc;Driver=;Server=" & SV & ";DataBase=" & DB & ";Uid=" & UN & ";Pwd=" & PW & "].[" & DBTB & "] Select * from [" & ActiveSheet.Name & "$]"

Set rs = cn.Execute(sql, n)

If n > 0 Then

MsgBox "成功執行" & n & "條資料!", vbInformation, "提醒"

Else

MsgBox "未執行成功!"

End If

cn.Close

這是 ado 連線的excel

通過odbc連線資料庫

打通後相當於在兩個資料庫中執行語句

3樓:shuhari

Excel 匯入 SQL Server 有多種方法,沒有數量限制,但要求你的 Excel 檔案有比較標準的格式。如果 Excel 內容比較混亂的話就需要自己寫程式處理了。

將 Excel 資料匯入 SQL - SQL Server

r如何匯入中文檔案?

Chunr 在 read.table 和 read.csv 中使用 fileEncoding UTF 8 而非 encoding 選項。 Tia guo 剛剛解決了這個問題的人簡答一記。首先要把你的檔案改成UTF 8。我的情況是mac,需要匯入的是txt,那麼開啟mac自帶的txt編輯器 對就是那個...

如何把 Excel 檔案轉成 CSV 檔案

小陳同學ing 這是基本問題哦,一定要學會 下面是詳細操作,大家看圖操作吧 step1.開啟你的excel文件 step2.選擇 另存為 選擇其他格式 step3.選擇csv格式即可 可以用python批量把Excel轉換成csv檔案,如下 import pandas aspd import os ...

python如何匯入opj格式的檔案?

一恆 python 本身可以作為script語言來使用 它的強大的數學庫numpy和scipy幾乎可以替代matlab完成複雜的資料處理 matplotlib 可以實現高質量的資料做圖 pymol 本身就是 python 寫成的,可以實現結構做圖。python的物件導向的特點可以自己定義需要的庫,方...