1. 程式人生 > 其它 >將Excel的資料匯入SqlServer的表中

將Excel的資料匯入SqlServer的表中

記錄一下最近從Excel匯入大量資料到SqlServer表中的步驟。
在將Excel資料準備好以後。
1、右鍵SQL Server中需要匯入資料的庫名,選擇【任務】—【匯入資料】如圖:

 

 

2、彈出下圖選擇下一步

 

 

3、在彈出的視窗中選擇資料來源,這裡選擇excel,並點選下面的瀏覽,找到要匯入的excel檔案,然後,Excel版本記得選擇97-2003,並點選下一步

 

 

這裡強調一下,一開始我選擇的是Excel 2007,點下一步會報錯:未在本地計算機上註冊“microsoft.ACE.oledb.12.0”提供程式。換成Excel 97-2003就好了,如下圖:

缺一個驅動下載地址:Download Microsoft Access 2010 資料庫引擎可再發行程式包 from Official Microsoft Download Center

注意:別忘記下載32位的驅動哦

 

 

4、在跳出的視窗中填寫伺服器名稱,身份驗證方式可以選擇window驗證或者賬號驗證都可以,我習慣用sql驗證,同時下面的資料庫更改為需要匯入資料的庫,確認資訊無誤後點下一步,如下圖:

 

 

5、在彈出的視窗中保持預設,直接點下一步

 

 

6、最重要的一步:選擇要匯入的表,預設新建表Sheet1$,也可以自己選擇已有的表(我一般這裡會選擇已存在的表名,這樣匯入的資料才能到這個表裡;否則會新建出一張表)

 

 

7、在上圖中點選【編輯對映】,確認不是建立目標表後點確認,點下一步【立即執行】

 

 

8、到這裡就完成了,匯入資料成功。